We are looking for a talented Middle+/Senior Java Engineer to join our team, where you’ll help build and optimize backend services and RESTful APIs for scalable and robust applications. Responsibilities: * Develop and maintain Java-based applications. * Implement RESTful APIs and ensure seamless integration with other services. * Utilize SQL/NoSQL databases, including MSSQL and MongoDB, for data management and storage solutions. * Design and optimize database structures, stored procedures, and transactions. * Apply best practices in object-oriented design, separation of concerns, and API design.
Requirements: * 5+ years of experience in Java development, with experience in JDBC, Servlets (Tomcat), Jersey, and Jackson. * Strong understanding of SQL/NoSQL DBMS, particularly MSSQL and MongoDB. * Familiar with REST API concepts, JWT, grpc, and Kafka. * Hands-on experience with Docker, Kubernetes (k8s), and Redis (+Lua). * Experience with Git, Jenkins, Groovy, Gradle, or Maven. * Intermediate Strong level of English.
Nice-to-have skills: * Familiarity with JSP and reflection. * Knowledge of C# is a strong plus. * Exposure to HTML, Node.js, and JavaScript frameworks (JQuery, Handlebars, Prototype.js).
Our Benefits: * Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access to professional courses in Corporate Learning Management System. * Community: Tech community and knowledge-sharing events, English speaking club, corporate library and book club, volunteering and charity initiatives. * Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support and events. * Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks and access to the Yalantis store.
Before sending us your CV, you may read our Privacy Notice.