




Job Summary: We are seeking a Senior Java Developer and Backend Technical Lead to design and develop Java-based backend solutions in microservice environments, ensuring quality and best practices. Key Highlights: 1. Technically lead the development and evolution of backend components. 2. Participate in stable projects with a high technical component. 3. A culture that fosters ideas and the real development of each individual. 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 don’t just aim to fill 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 bet on the real development of every person. If you want to work in a place where your growth matters as much as results, we’re 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 Lead** **Key Responsibilities:** * Design and develop Java-based backend solutions in microservice environments. * Technically lead the development and evolution of backend components, ensuring best practices. * Define, implement, and consume REST APIs using OpenAPI / Swagger standards. * Collaborate with architecture, QA, and other development teams to ensure quality and technical alignment. * 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 Lead** **Key Responsibilities:** * Design and develop Java-based backend solutions based on microservice architectures. * Act 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:** * 5+ years of backend development experience with Java. * Demonstrable experience with Java 11 or later. * Microservice development using 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 lead or team technical reference, leading technical processes and decisions. **Desirable:** * Experience with distributed architectures. * Knowledge of continuous integration and deployment (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


