




Job Summary: We are seeking a Senior Java Developer and Backend Technical Leader to design and develop Java-based backend solutions, lead teams, and ensure code quality in microservices environments. Key Highlights: 1. Technical leadership in backend development with Java and microservices 2. Participation in stable projects with a high technical component 3. A culture that drives real development and professional growth At EPAM NEORIS, we believe transformation begins with people. Today, as part of EPAM, we expand our global reach and capabilities while preserving what matters most: a culture where every individual can grow, contribute, and take center stage. We are not just filling positions—we seek talent eager to surpass themselves, continuously learn, and leave a mark on every project. We are a diverse, inclusive, and constantly evolving team. We champion ideas—not hierarchies—and invest in the genuine development of each person. If you want to work in an environment where your growth matters as much as results, we are looking for you. Backed by over 60,000 professionals across 55+ countries and a robust Nearshore model, we connect global capabilities with local trust to deliver real impact, sustainable growth, and high-value outcomes for our clients. **We are looking for: Senior Java Developer – Backend Technical Leader** **Key Responsibilities:** * Design and develop Java-based backend solutions in microservices environments. * Provide technical leadership for backend component development and evolution, ensuring best practices. * Define, implement, and consume REST APIs using OpenAPI / Swagger standards. * Collaborate with architecture, QA, and other development teams to ensure technical alignment and quality. * Guarantee code quality through automated testing and static analysis tools. * Participate in code reviews and continuous improvement of technical and design standards. **We are looking for: Senior Java Developer – Backend Technical Leader** **Key Responsibilities:** * Design and develop Java-based backend solutions based on microservices architectures. * Serve as the technical leader of the development team or cell, guiding technical decisions and best practices. * Coordinate and support the team in designing, developing, and evolving backend components. * Define, implement, and consume documented REST APIs using OpenAPI / Swagger. * Ensure code quality through automated testing, code reviews, and clean code standards. * Collaborate with business, architecture, and QA teams to guarantee aligned, high-quality solutions. **Requirements:** **Mandatory:** * More than 5 years of backend development experience with Java. * Demonstrable experience with Java 11 or later. * Microservices development with Spring Boot or similar frameworks. * Solid knowledge of JPA / Hibernate for data persistence. * Experience working with Oracle databases (SQL and basic optimization). * Definition and consumption of REST APIs using Swagger / OpenAPI. * Use of Lambda expressions and functional programming in Java. * Experience with unit testing using JUnit. * Use of code quality tools such as Sonar or SonarQube. * Prior experience as a technical leader or technical reference within a team, leading technical processes and decisions. **Desirable:** * Experience with distributed architectures. * Knowledge of continuous integration and delivery (CI/CD). * Experience with PL/SQL. * Strong clean code and software design best practices. **We Offer** * Permanent contract with competitive salary * Flexible work arrangements and remote work options * Personalized career plan and continuous training * Participation in stable projects with a high technical component * Flexible working hours and focus on work-life balance * Social benefits tailored to your needs We invite you to get to know us at NEORIS on Facebook, LinkedIn, Twitter, or Instagram: @NEORIS. \#LI\-RD1


