📌 Contexte de mission
Dans le cadre de la mise en conformité réglementaire liée à la transposition en droit français de la nouvelle directive européenne sur le crédit à la consommation, la Direction Informatique Financements recherche un Concepteur-Développeur Java Full Stack pour intervenir sur les applications du domaine Financements Retail.
La mission consiste à participer aux évolutions du système d’information impactées par cette réglementation, en contribuant au développement, à l’intégration et à la validation des composants applicatifs nécessaires. L’environnement technique combine des technologies modernes Java/Angular ainsi que des composants historiques Cobol pouvant nécessiter des adaptations.
Le consultant intégrera une équipe projet fonctionnant en méthodologie Agile et participera à l’ensemble du cycle de développement des évolutions.
🚀 Missions principales et rôle
💻 Conception et développement applicatif
-
Participer à l’analyse technique des besoins réglementaires.
-
Concevoir et développer les évolutions des applications du domaine Financements Retail.
-
Développer de nouveaux Business Services et faire évoluer les services existants.
-
Réaliser les développements Back-End en Java.
-
Contribuer aux développements Front-End Angular.
-
Assurer l’exposition et la consommation d’API REST.
🏛️ Évolutions du patrimoine applicatif
-
Participer à la maintenance évolutive des applications existantes.
-
Réaliser des adaptations sur les composants legacy lorsque nécessaire.
-
Contribuer aux développements Cobol potentiellement impactés par la réglementation.
-
Garantir la compatibilité entre les nouveaux services et les applications existantes.
🧪 Qualité et tests
-
Réaliser les tests unitaires.
-
Participer aux tests d’intégration.
-
Corriger les anomalies détectées lors des campagnes de validation.
-
Garantir la qualité, la robustesse et la maintenabilité du code produit.
-
Participer aux revues de code et à l’amélioration continue des pratiques de développement.
⚙️ Intégration et industrialisation
-
Contribuer aux chaînes d’intégration continue et de déploiement.
-
Participer à la gestion des versions et au suivi des livraisons.
-
Veiller au respect des standards de développement et d’architecture.
-
Assurer la traçabilité des développements dans les outils du projet.
🤝 Travail en équipe Agile
-
Participer aux cérémonies Agile :
-
Daily Meetings
-
Sprint Planning
-
Refinement
-
Sprint Review
-
Rétrospectives
-
Collaborer avec les équipes métiers, fonctionnelles et techniques.
-
Contribuer à l’estimation des charges et à la planification des travaux.
🎯 Objectifs
-
Mettre en œuvre les évolutions nécessaires à la conformité réglementaire.
-
Garantir la qualité et la fiabilité des développements réalisés.
-
Assurer l’intégration des nouvelles fonctionnalités dans le SI Financements.
-
Sécuriser les impacts sur les applications existantes.
-
Contribuer à la réussite des échéances réglementaires du projet.
🛠️ Compétences requises
☕ Développement Back-End
-
Java 11+
-
Spring (apprécié)
-
API REST
-
JSON
-
OpenAPI / Swagger
-
Maven
-
JUnit
🎨 Développement Front-End
-
Angular 12+
-
TypeScript
-
Struts
-
HTML / CSS
🗄️ Bases de données
🏛️ Mainframe & Legacy
-
Cobol
-
Compréhension des architectures hybrides Java / Mainframe
🚀 DevOps & Industrialisation
-
GitLab
-
Jenkins
-
SonarQube
-
OpenShift
-
Intégration Continue (CI/CD)
🛠️ Outils de développement
🔄 Méthodologies
-
Agile Scrum
-
Développement orienté tests
-
Revues de code
👤 Profil recherché
🎓 Formation
-
Bac+5 en Informatique ou équivalent.
💼 Expérience
-
Minimum 5 ans d’expérience en développement Java.
-
Expérience significative sur des architectures web modernes.
-
Expérience en environnement Agile.
-
Une expérience dans les secteurs Banque, Crédit ou Financement est fortement appréciée.
🏦 Connaissances fonctionnelles appréciées
-
Crédit à la consommation.
-
Financements Retail.
-
Gestion des prêts.
-
Garanties.
-
Produits de financement.
🌟 Qualités attendues
-
Autonomie.
-
Rigueur.
-
Capacité d’analyse.
-
Bon relationnel.
-
Esprit d’équipe.
-
Sens du service.
-
Capacité à évoluer dans un environnement mixte Java / Legacy.
🌍 Langues
-
Français courant.
-
Bon niveau d’anglais professionnel.