Centraliser l’identité des clients BNP Paribas et Hello bank!
Ingénieur Java / Spring Boot IAM / CIAM chez BNP Paribas : plateforme d’authentification et d’habilitations en microservices, 8 composants IAM et 12 applications raccordées en OAuth 2.0.
Le contexte
Les clients BNP Paribas et Hello bank! accèdent à de nombreuses applications. Une plateforme d’authentification et d’habilitations, en architecture microservices, gère leur identité et leurs droits selon le profil et le mode d’authentification.
Mon rôle
Ingénieur Java / Spring Boot – IAM / CIAM de juillet 2018 à juin 2019 : analyse des identités, des profils clients et des droits d’accès, rédaction des spécifications, conception et développement des composants IAM.
Réalisations
8 composants IAM en Java 8 / Spring Boot 1.5. Intégration avec Keycloak et raccordement de 12 applications via OAuth 2.0. Gestion du cycle de vie des mots de passe ; habilitations par profil et par mode d’authentification. Échanges asynchrones RabbitMQ et déploiement JBoss.
Qualité & sécurité
90 % de couverture de tests ; temps d’authentification réduit de 30 %.
Confidentialité
Projet réalisé pour un client : le code et les détails internes sont confidentiels. Cette page reprend le périmètre, les technologies et les résultats figurant dans mon CV.
BNP Paribas
Un besoin similaire dans votre équipe ?
Présentez votre contexte et votre besoin : nous verrons ensemble si mon profil correspond.
Échanger autour du projet