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
1. Design and develop complex features using Java 21+ and Spring Boot
2. Build modern, reactive user interfaces using Angular, while maintaining the existing JSF codebase
3. Ensure high software quality through unit and integration testing and peer code reviews
4. Manage data persistence with Hibernate and optimize queries to ensure performance of the Itinera platform
Architecture & Ecosystem
5. Participate in the design and exposure of secure and scalable REST APIs
6. Contribute to continuous integration and deployment within an OpenShift environment
7. Work closely with business analysts to translate legislative requirements (family allowances) into elegant technical solutions
Continuous Improvement
8. Help automate development processes using CI/CD tools (GitLab, Jenkins, Renovate)
9. Ensure code compliance and quality using SonarQube
10. Proactively propose improvements to modernize the technical stack and optimize application performance
Required profile.
Technical Skills
Backend
11. Java 21+
12. Spring / Spring Boot / Spring Batch
13. Hibernate
14. RabbitMQ
15. Oracle / PostgreSQL
16. XML
17. JUnit / Selenium
Frontend
18. Angular
19. Vue.js
20. JSF / PrimeFaces
Environment & Tools
21. GitLab
22. Jenkins
23. OpenShift
24. JIRA / Confluence
25. Maven
26. SonarQube
27. Renovate
28. Kibana
29. Prometheus
APIs
30. Hands-on experience designing and consuming REST services
A basic understanding of networking and infrastructure is considered a plus.
Business Knowledge
31. 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
32. Autonomy: Ability to own a topic from end to end
33. Team Spirit: Willingness to share knowledge and learn from colleagues
34. Attention to Detail: High standards for clean, well-documented code