Lead Developper
1. Objet de la prestation:
- La mission s’inscrit dans le cadre de la mise en œuvre des versions R1 et R2 du projet IAM (Identity
& Access management). Ce projet vise à refondre les processus suivants : - La gestion de l’authentification des utilisateurs,
- La gestion du cycle de vie des utilisateurs,
- La gestion des authentifications des utilisateurs aux applications,
- La gestion des droits d’accès aux applications.
L’équipe produit est répartie géographiquement en deux parties :
- Le pilotage, les analystes et l’expertise solution est localisé en France
- L’expertise de développement est localisée en Inde
- L’objet de la prestation consiste à accompagner techniquement l’équipe et de mettre en œuvre
- les fonctionnalités définies pour les deux nouvelles versions en faisant bénéficier l’équipe produit
d’une expertise sur le développement Java Full stack, les pratiques devops et cloud (AWS).
2. Livrables:
- Document de conception détaillée à jour,
- Code source documenté disponible dans le référentiel de code Git,
- Rapports d’exécution des campagnes de test (Assurance qualité),
- Documentation du processus d’automatisation du déploiement des configurations Okta
et du déploiement d’une version de Sailpoint,
3. Savoir-faire
- Gestion de version de code avec Git
- Mise en place d’un pipeline Git d’intégration continue / de déploiement continue (CI/CD)
- Gestion des tests d’assurance qualité
- Expertise dans l’utilisation des Framework de développement : Spring boot, JPA,
- Hibernate
- Expertise dans l’utilisation des outils / framework d’assurance qualité comme Junit /
- Selenium / Cucumber
- Expertise dans la mise en œuvre d’API REST consommée au travers d’un API Manager
(comme Google APIGee) et sécurisée à l’aide d’un IDP (identity provider), - Intégration devops de solution SAAS / On-Premise comme Okta et Sailpoint dans
l’environnement du client au travers de Terraform / Ansible