Job Description
MANDATORY SKILLS
- Strong knowledge of Java and experience in building reliable applications.
- Extensive experience with Spring and Spring Boot.
- Strong knowledge of Spring Security.
- Strong knowledge in reactive stack (Spring WebFlux, Reactor Netty, RXJava ...).
- Experience in microservices architecture (REST, API Gateway, etc.).
- Experience with Maven for build and dependency management.
- Experience with JUnit, TDD, and writing end-to-end tests.
- Solid understanding of object-oriented programming and design patterns.
- Experience creating Java libraries for reuse across multiple projects.
- Strong communication and leadership skills, with the ability to guide a team.
- Ability to stay informed and up to date with the latest Java and Spring features.
- English C1.
NICE TO HAVE
- Experience with OAuth 2.0, JWKS management, and authentication mechanisms. <...