Assurer le développement et la livraison des composants centraux du système d'authentification (CIAM). Participer à la migration de l'architecture Spring Security 5 vers Spring Security 7, à la conception et à la maintenance des moteurs d'authentification, ainsi qu'à la gestion des jetons et des intégrations protocolaires.
Missions principales
Développer et maintenir les composants du système d'authentification CIAM. Réaliser la migration de Spring Security 5 vers Spring Security 7 et concevoir des mécanismes d'authentification robustes et évolutifs. Mettre en œuvre la gestion des jetons et les intégrations protocolaires.
Développer des architectures événementielles résilientes basées sur Kafka, notamment les patterns CDC et Outbox. Mettre en place des tests automatisés avec Playwright, Gatling et BlazeMeter dès les phases de développement. Intégrer un système de suivi précis des données via Amplitude et mettre en œuvre des tests A/B avec Statsig.
Traduire les besoins des équipes produit en solutions techniques mesurables, contribuer à la réduction de la dette technique et maintenir une cadence de livraison soutenue. Concevoir les flux complexes à l'aide du C4 Model et assurer le déploiement et l'exploitation des services sur Kubernetes avec Helm. Garantir l'observabilité des applications à l'aide de Datadog.
Compétences attendues
Expertise en Java et Spring Framework, notamment Spring Security. Maîtrise de Kafka, des architectures événementielles, des patterns CDC et Outbox. Expérience avec Amplitude, Statsig, Kubernetes, Helm et Datadog. Maîtrise des tests automatisés avec Playwright, Gatling et BlazeMeter. Connaissances en OAuth 2.1, OIDC, Keycloak, sécurité du code et normes OWASP. Anglais technique indispensable pour la documentation.
Profil recherché
Expert Java disposant de plus de 10 ans d'expérience dans des environnements distribués à fort trafic. Expertise avancée en Spring Security, notamment dans les mécanismes internes tels que les Filters et Authentication Providers. Expérience confirmée en architecture événementielle et en développement de systèmes d'authentification. Capacité à intervenir directement sur le développement et la livraison des composants techniques.