Développeur Java & Référentiel Données H/F
Description
En tant que Lead Développeur(se) Java / SQL, vous jouez un rôle clé dans la conception, la maintenance et l'évolution de la solution de MDM propriétaire en étroite collaboration avec le Product Owner et les équipes métiers.
Missions principales :
-Développement & Évolution applicative : Concevoir, développer et déployer les nouvelles fonctionnalités du MDM et de ses interfaces de gestion.
-Architecture & Modélisation des données : Faire évoluer le modèle de données relationnel en cohérence avec le Modèle Objet Métier et les exigences de volumétrie/performance.
-Intégration & Flux de données : Développer et fiabiliser les pipelines d'alimentation, de synchronisation et d'échange avec les sources de données externes et les applications tierces.
-API & Web Services : Assurer la haute disponibilité, la sécurité et la cohérence fonctionnelle des services d'exposition de données.
-Mise en production & Support : Participer activement aux déploiements, aux phases de recette technique/fonctionnelle et au support de niveau 3 lors d'incidents critiques.
-Accompagnement & Transfert : Assurer la documentation technique, le partage de bonnes pratiques et ponctuellement la formation technique/fonctionnelle des utilisateurs clés.
Livrables attendus :
-Modélisation & Bases de données : Scripts d'évolution de schéma (SQL), cartographie des modèles et optimisation des requêtes.
-Services & Intégrations : Développements, tests unitaires/d'intégration et documentation des API/Web Services (REST/SOAP).
-Alimentation & Flux de synchronisation : Connecteurs et scripts de fiabilisation de la donnée.
-Qualité & Support : Cahiers de tests/recette, documentation technique et guides d'utilisation.
Profil recherché
-Expérience : 5 ans minimum en développement backend, idéalement avec une première expérience sur des architectures MDM, des référentiels de données volumineux ou des systèmes d'intégration complexes.
-Maîtrise avancée de Java et de son écosystème (Spring / Spring Boot ou équivalent).
-Excellente maîtrise du SQL et de la modélisation de bases de données relationnelles (Oracle, PostgreSQL, etc.).
-Solide expérience en conception et consommation d'API / Web Services (REST, SOAP, JSON, XML).
-Connaissance des mécanismes de traitement par lots (Batch) et de synchronisation asynchrone.