Rejoindre un acteur international évoluant dans un environnement digital à fort trafic afin de concevoir, développer et maintenir une plateforme d'authentification sécurisée et performante, utilisée dans plus de 80 pays. Participer à la modernisation du système d'authentification, notamment à travers la migration de Spring Security 5 vers Spring Security 7.
Missions principales
Concevoir et développer les composants essentiels de la plateforme d'authentification, notamment les moteurs d'authentification, la gestion des jetons et les intégrations protocolaires. Mettre en œuvre des architectures événementielles résilientes basées sur Kafka, notamment les mécanismes CDC et le pattern Outbox.
Garantir la qualité et la fiabilité des développements à travers des tests automatisés et des tests de charge. Déployer des dispositifs de tracking comportemental et d'expérimentation A/B testing. Participer à la modernisation de l'architecture, à la migration vers Spring Security 7 et à la réduction de la dette technique.
Déployer et exploiter les services sur Kubernetes avec Helm, assurer leur supervision via Datadog et collaborer avec les équipes Produit pour transformer les besoins métiers en solutions techniques performantes et évolutives.
Compétences attendues
Maîtrise experte de Java et excellente connaissance de Spring et Spring Security, notamment des Filters et Authentication Providers. Maîtrise de Kafka, des architectures Event-Driven, du CDC et du pattern Outbox.
Expérience avec Amplitude, Statsig, Kubernetes, Helm et Datadog. Maîtrise de Playwright pour les tests End-to-End et de Gatling ou Blazemeter pour les tests de charge. Bonne compréhension de l'anglais technique.
La connaissance d'OAuth 2.1, OIDC, Keycloak et des bonnes pratiques de sécurité applicative (OWASP, injections, sécurisation des sessions) constitue un atout. Des notions de développement frontend sont également appréciées.
Profil recherché
Expert Java justifiant d'au moins 10 ans d'expérience dans des environnements distribués à fort trafic. Le candidat doit disposer d'une solide expertise en gestion des identités et des accès clients (CIAM), maîtriser les architectures techniques complexes et être capable d'intervenir sur une plateforme internationale. Une bonne capacité à collaborer avec une équipe technique d'une dizaine de personnes dans un environnement multiculturel est attendue.