
Share this job
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.
Candidate profile
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.
Working environment
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.
Apply to this job!
Find your next career move from +10,000 jobs!
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
Get discovered
Recruiters come directly to look for their future hires in our CV library.
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Expert Java (CIAM) – (H/F)
KUBE Partners S.L. - Pixie Services
