🚀 À propos d'AMI Consulting 💡 Entreprise innovante & familiale – Lauréat de la bourse Innov'UP de BPI France en 2019, AMI Consulting est spécialisé dans l'exploitation de la data pour vous proposer des consultants experts adaptés à vos besoins. 🌱 Engagement durable & bien-être – Nous valorisons la qualité de vie de nos collaborateurs et adoptons une approche 100 % digitale pour la qualification, la sélection et l'intégration de nos talents, réduisant ainsi notre empreinte carbone. 🎯 Présentation de l'offre Lieu : 93 Secteur : Banques Télétravail : Occasionnel, selon les déplacements sur les autres sites CDI de mission : 55k€ – 58k€ brut annuel selon profil Freelance : 500€/HT à 530€/HT Expérience : 8 à 10 ans (hors stages/alternances) Français : Courant Anglais : C1 Contexte de la Mission Le Bénéficiaire recherche un expert en développement Java spécialisé dans les technologies de sécurité et de gestion des identités et des accès (IAM). Cette prestation vise à accompagner les équipes dans la conception, le développement et la validation d'applications Java complexes dédiées à la fédération d'identités et à la sécurisation des accès aux systèmes d'information. Objectifs de la Prestation Le consultant interviendra sur l'ensemble du cycle de développement d'applications de fédération d'identités, depuis la phase de conception architecturale jusqu'à la mise en production, en passant par le développement, les tests et l'intégration continue. L'accent sera mis sur la robustesse, la sécurité et la maintenabilité des solutions développées. Responsabilités et Missions Principales Développement et Architecture Concevoir et développer des applications Java d'entreprise en utilisant les versions modernes du langage (Java 11, 17 ou 21) Implémenter des solutions de fédération d'identités respectant les standards de sécurité les plus exigeants Maîtriser et mettre en œuvre les protocoles d'authentification et d'autorisation modernes : OpenID Connect (OIDC), OAuth 2.0, SAML 2.0 et SCIM Développer des adaptateurs personnalisés pour la plateforme Ping Federate Concevoir et intégrer des API RESTful sécurisées Qualité et Tests Élaborer et maintenir une couverture de tests unitaires complète Assurer la qualité du code par des revues et l'application des bonnes pratiques de développement Participer aux tests d'intégration et de non-régression Technologies Obligatoires Stack Technique Principal : Java (version 11 minimum, idéalement 17 ou 21) Spring Boot avec expertise confirmée Protocoles de sécurité : OAuth 2.0, OIDC, SAML 2.0, SCIM Écosystème Ping Identity : Ping Federate, Ping Directory (LDAP), Ping DataSync Développement d'adaptateurs et connecteurs Ping Environnement Technique : Système d'exploitation : RedHat Enterprise Linux Gestion de version : Git CI/CD : Jenkins, Ansible Outils de test : Postman, frameworks de tests unitaires (JUnit, Mockito)