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
€ 58K

Job 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.

Apply for this position