Job offer
Java Developer
Developer
Mission.
Within the Itinera team, you will actively contribute to the evolution of our family allowance management platform. You will be involved throughout the entire application lifecycle, from technical design to production deployment, with a strong focus on backend robustness and smooth user experience.
Main Responsibilities
Development & Code Quality
- Design and develop complex features using Java 21+ and Spring Boot
- Build modern, reactive user interfaces using Angular, while maintaining the existing JSF codebase
- Ensure high software quality through unit and integration testing and peer code reviews
- Manage data persistence with Hibernate and optimize queries to ensure performance of the Itinera platform
Architecture & Ecosystem
- Participate in the design and exposure of secure and scalable REST APIs
- Contribute to continuous integration and deployment within an OpenShift environment
- Work closely with business analysts to translate legislative requirements (family allowances) into elegant technical solutions
Continuous Improvement
- Help automate development processes using CI/CD tools (GitLab, Jenkins, Renovate)
- Ensure code compliance and quality using SonarQube
- Proactively propose improvements to modernize the technical stack and optimize application performance
Required profile.
Technical Skills
Backend
- Java 21+
- Spring / Spring Boot / Spring Batch
- Hibernate
- RabbitMQ
- Oracle / PostgreSQL
- XML
- JUnit / Selenium
Frontend
- Angular
- Vue.js
- JSF / PrimeFaces
Environment & Tools
- GitLab
- Jenkins
- OpenShift
- JIRA / Confluence
- Maven
- SonarQube
- Renovate
- Kibana
- Prometheus
APIs
- Hands-on experience designing and consuming REST services
A basic understanding of networking and infrastructure is considered a plus.
Business Knowledge
- Strong knowledge of the family allowance sector (business processes, legislation, data flows) is a major asset for understanding the challenges of the Itinera application
Soft Skills
- Autonomy: Ability to own a topic from end to end
- Team Spirit: Willingness to share knowledge and learn from colleagues
- Attention to Detail: High standards for clean, well-documented code