We are looking for a Senior Java Developer – Technical Backend Leader to join our team at EPAM NEORIS. The ideal candidate will have over 5 years of experience in backend development with Java, including experience with Java 11 or higher, microservices development, and solid knowledge of JPA / Hibernate for data persistence.
Requirements
- More than 5 years of experience in backend development with Java
- Demonstrable experience with Java 11 or higher
- 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 in unit testing with JUnit
- Use of code quality tools like Sonar or SonarQube
- Previous experience as a technical leader or technical reference of the team, leading processes and technical decisions
Benefits
- Indefinite contract with competitive salary
- Flexible mode and possibility of remote work
- Customized career plan and continuous training
- Participation in stable projects with high technical component
- Flexibility in working hours and focus on work-life balance
- Adapted social benefits