
Partager cette offre
Pour le compte de notre client, acteur international évoluant dans un environnement digital à fort trafic, nous recherchons un(e) Expert(e) Java spécialisé(e) en CIAM (Customer Identity and Access Management).
Vous intégrerez une équipe technique d'une dizaine de collaborateurs, en charge de concevoir, développer et maintenir une plateforme d'authentification sécurisée et performante, utilisée à l'échelle internationale dans plus de 80 pays.
Dans le cadre d'un projet stratégique de modernisation du système d'authentification, vous interviendrez notamment sur une migration d'architecture de Spring Security 5 vers Spring Security 7.
Vos principales missions :
Développement Java & CIAM : Concevoir et développer les composants clés de la plateforme d'authentification (moteurs d'authentification, gestion des jetons et intégrations protocolaires).
Architecture Event-Driven : Mettre en œuvre des architectures résilientes basées sur Kafka, notamment les patterns CDC et Outbox.
Qualité & Testing : Garantir la fiabilité des développements grâce à des tests automatisés (Playwright) et des tests de charge (Gatling / Blazemeter).
Tracking & A/B Testing : Déployer des dispositifs d'expérimentation via Statsig et intégrer le tracking comportemental avec Amplitude.
Architecture & Performance : Participer à la modernisation de l'architecture, à la migration vers Spring Security 7 et à la réduction de la dette technique.
Infrastructure & Observabilité : Déployer et opérer les services sur Kubernetes avec Helm et assurer leur supervision via Datadog.
Collaboration Produit : Travailler avec les équipes Produit afin de transformer les besoins métier en solutions techniques performantes, mesurables et scalables.
Profil recherché
Nous recherchons un profil Expert Java disposant d'au moins 10 ans d'expérience dans des environnements distribués à fort trafic.
Compétences techniques indispensables :
Java : expertise confirmée.
Spring & Spring Security : excellente maîtrise des mécanismes internes (Filters, Authentication Providers, etc.).
Kafka : maîtrise des architectures Event-Driven, CDC et du pattern Outbox.
Amplitude : expérience en tracking comportemental.
Statsig : expérience en Feature Flagging et A/B Testing.
Kubernetes, Helm et Datadog.
Playwright pour les tests End-to-End.
Gatling / Blazemeter pour les tests de charge.
Anglais technique : bonne compréhension de la documentation technique.
Compétences appréciées :
Connaissance des standards OAuth 2.1 et OIDC.
Expérience sur Keycloak ou une solution équivalente.
Connaissance des bonnes pratiques de sécurité applicative (OWASP, injections, sécurisation des sessions).
Notions de développement Frontend, notamment pour l'intégration de SDK de tracking et des flux CIAM.
Environnement de travail
Type de contrat : Freelance
Localisation : Hauts-de-France
Durée de la mission : 3 ans
Date de démarrage : ASAP
Télétravail : 2j /semaine
Environnement technique : Java, Spring, Spring Security 5/7, Kafka, Kubernetes, Helm, Datadog, Amplitude, Statsig, Playwright, Gatling, Blazemeter, OAuth 2.1, OIDC et Keycloak.
Organisation : Équipe technique d'une dizaine de personnes, environnement international et multiculturel.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Expert Java (CIAM) – (H/F)
KUBE Partners S.L. - Pixie Services
