Compétences requises
Description du poste
Consultant Java Senior / Référent Technique - Protection Sociale
Profil recherché : Consultant fonctionnel Expert / Consultant Java Senior / Consultant Fonctionnel Technique Lieu de mission : Esvres-sur-Indre Démarrage : 04/01/2027 Durée : 12 mois, reconductibles 2 × 6 mois - jusqu'au 31/12/2028 Secteur : Assurance Déplacements : possibles
Contexte de la mission : La mission s'inscrit dans le cadre du Plan de Transformation du Système d'Information ainsi que du plan de transformation SI de la société. Ces programmes visent notamment à moderniser et centraliser les applications afin d'améliorer la performance et la sécurité des traitements et d'optimiser les actifs informatiques dédiés à la Retraite Complémentaire et à l'Action Sociale. Le consultant intégrera le Département Système d'Information de l'IRC.
Missions principales : La mission s'articulera autour de deux axes principaux :
- ◆Maintenance des applications existantes du SI :
• Résolution des incidents et analyse des anomalies • Accompagnement des utilisateurs
- ◆Contribution aux projets de transformation des systèmes d'information :
• Intervention sur les phases d'analyse, conception, réalisation et livraison • Participation aux réunions de suivi, ateliers et comités opérationnels • Collaboration avec les utilisateurs métiers Retraite Complémentaire et Action Sociale • Coordination avec les équipes informatiques et les différents contributeurs internes et externes • Intervention sur des problématiques à la fois techniques et fonctionnelles • Respect des engagements de coûts, délais et qualité
Compétences techniques recherchées : Le consultant devra disposer d'une expertise Java senior et maîtriser notamment :
- ◆Java 8 et Java 21+
- ◆Spring Boot / Spring Boot Web / Spring Boot Batch
- ◆Hibernate / JPA
- ◆Maven
- ◆SQL et bases de données relationnelles
- ◆API REST / SOAP
- ◆JSON / XML
- ◆Sécurité API : OAuth2 / OIDC / JWT
- ◆OpenAPI / Swagger
- ◆Git / GitHub / GitLab / Git Flow
- ◆Pratiques de revue de code et Merge/Pull Requests
- ◆Tests : TDD / BDD / JUnit / AssertJ / Mockito
- ◆SonarQube
- ◆CI/CD : Jenkins
- ◆Conteneurisation et orchestration : Docker / Kubernetes
- ◆Analyse d'architectures applicatives, API, serveurs et batchs
- ◆JIRA
- ◆Postman / SOAP UI / curl
- ◆Scripting Bash / Batch Windows
- ◆VS Code / GitHub Copilot
- ◆Office 365 / SharePoint
Compétences fonctionnelles / projet : Le profil recherché ne doit pas être uniquement un développeur Java. Il devra également être capable de :
- ◆Analyser des logs et débugger des applications Java
- ◆Diagnostiquer des problématiques réseau (DNS, serveur indisponible, timeout...)
- ◆Travailler en Kanban, Agile, Scrum et Cycle en V
- ◆Maîtriser le cycle complet d'une livraison : développement, recette, préproduction et production
- ◆Recueillir et analyser les besoins
- ◆Transformer les besoins en fonctionnalités puis en tâches
- ◆Lire et rédiger des spécifications fonctionnelles
- ◆Produire de la documentation à destination des développeurs, testeurs et utilisateurs
- ◆Communiquer et se coordonner avec les différents services impliqués dans les projets
Profil recherché : Impératif :
- ◆10 ans minimum d'expérience
- ◆Expertise Java confirmée/senior
- ◆Expérience professionnelle significative sur l'écosystème Java / Spring Boot
- ◆Maîtrise des API et des architectures applicatives
- ◆Capacité à intervenir sur l'ensemble du cycle de vie applicatif
- ◆Autonomie, proactivité et communication claire
Fortement apprécié :
- ◆Expérience dans le secteur de la Protection Sociale
- ◆Connaissance de la Retraite Complémentaire
- ◆Expérience dans des SI complexes mêlant enjeux métiers et techniques
Livrables attendus : Le consultant sera notamment amené à produire :
- ◆Reporting trimestriel de suivi d'activité et des jalons
- ◆Documents de conception fonctionnelle
- ◆Comptes-rendus d'ateliers et de comités
- ◆Dossiers de mise en production
- ◆Documentations techniques et fonctionnelles