Développement Java - OAuth Senior H/F
ami Consulting
Canton of Neuilly-sur-Seine, France
14 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
Senior Compensation
€ 58KJob location
Remote
Canton of Neuilly-sur-Seine, France
Tech stack
Java
Authentication Protocols
Unit Testing
Code Coverage
Continuous Integration
Linux
JUnit
Lightweight Directory Access Protocols (LDAP)
OAuth
Ping (Networking Utility)
Red Hat Enterprise Linux - RHEL
Openid Connect
Mockito
Ansible
Security Assertion Markup Language (SAML)
Postman
Spring-boot
GIT
Integration Tests
Operational Systems
REST
Jenkins
Job description
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
Requirements
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)
About the company
🚀 À 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., 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.