About this role
Développeur Java / IAM (H/F)
Description du poste
Pour renforcer son pôle Développement Back-End, la Direction des Systèmes d’Information de notre client recherche un Ingénieur Développement Back-End Java/IAM spécialisé en sécurité et intégration omnicanale, sous la responsabilité du Tech Lead.
Missions principales
- Intervenir dans la conception, le développement et la maintenance d’applications robustes, scalables et performantes en Java et Spring Boot.
- Contribuer à la mise en œuvre des protocoles d’authentification et d’autorisation (OpenID Connect, OAuth2) et à l’intégration de la solution OpenIAM (v13.5).
- Développer des flux d’intégration avec le framework Apache Camel (v2 et v3).
- Garantir l’application des principes de Software Craftsmanship (SOLID, YAGNI) et le maintien d’un haut niveau de couverture de tests via SonarQube.
- Participer à l’amélioration continue des pratiques de développement et à toutes les phases du cycle logiciel, de la conception à la mise en production.
Qualifications
-
Formation / Expérience
-
Diplômé d’une école d’ingénieurs ou titulaire d’un Master (Bac+5) en informatique ou domaine équivalent.
-
Minimum 7 ans d’expérience en développement Back-End Java
-
Compétences techniques
-
Java / Spring Boot
-
OpenID Connect / OAuth2
-
OpenIAM (v13.5)
-
Apache Camel (v2 et v3)
-
SonarQube
-
Qualités personnelles
-
Rigueur et excellence technique
-
Esprit collaboratif et partage des connaissances
-
Capacité d’analyse et résolution de problèmes
-
Adaptabilité aux méthodes agiles (Scrum)
-
Autonomie et respect des délais
-
Langues et mobilité
-
Maîtrise professionnelle du français (écrit et oral).
-
Poste 100% remote (pas de déplacements prévus) – Le candidat doit se trouver sur le territoire français pour la mission.