




Job Summary: We are seeking a Senior Java Developer and Backend Technical Lead to design and evolve Java-based backend solutions, ensuring best practices and high code quality. Key Highlights: 1. Lead the technical development of backend components 2. Ensure code quality through automated testing and code reviews 3. Collaborate with business, architecture, and QA teams 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’re not just filling positions—we’re bringing on talent eager to excel, continuously learn, and leave a mark on every project. We are a diverse, inclusive, and constantly evolving team. We champion ideas—not hierarchies. We invest in real personal development. 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 microservices environments. * Technically lead the development and evolution of backend components, ensuring adherence to 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. * Ensure code quality via 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 built on microservices architectures. * Serve as the technical lead for the development team or squad, guiding technical decisions and best practices. * Coordinate and support the team in designing, developing, and evolving backend components. * Define, implement, and consume REST APIs documented with 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. * Proven experience with Java 11 or later. * Microservices 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 strong technical components * 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


