Senior Software Engineer - Data Referentiel
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Nous recherchons un Senior Software Engineer trÚs expérimenté pour piloter la conception, le développement et la mise en ?uvre de deux nouveaux référentiels de données critiques : un référentiel Individu et un référentiel Relation/Lien.
Ces référentiels sont au c?ur de notre architecture data. Ils devront garantir une haute disponibilité, une intégrité stricte des données et une intégration fluide au sein de notre écosystÚme existant.
MissionsDéveloppement de bout en bout : prise en charge du cycle complet de développement des nouveaux outils, incluant la conception de l?architecture, le développement des API et l?implémentation de la logique métier en Java et avec le framework Spring (Spring Boot, Spring Data, etc.).
Stratégie et exécution de la migration de données : conception et réalisation de la migration des données historiques vers les nouvelles structures de référentiels. Cela comprend le mapping des données, leur nettoyage, leur transformation via des processus ETL, ainsi que leur validation afin de garantir l?absence de perte de données et la cohérence globale.
IntĂ©gration et interopĂ©rabilitĂ© : garantir que les nouveaux rĂ©fĂ©rentiels puissent ĂȘtre consommĂ©s par les applications CIB en aval, via des API robustes ou des files de messages.
Support de production et stabilité : assurer le support aprÚs mise en production, incluant la correction des anomalies, l?optimisation des performances et la garantie de la stabilité de l?environnement de production.
Documentation : fournir la documentation technique nécessaire : spécifications d?API, schémas d?architecture, dictionnaire de données et procédures de migration.
Requirements
Outils et environnementLangages / Frameworks : expertise avancée en Java, sur des versions récentes, et dans l?écosystÚme Spring.
Gestion des données : solide expérience des bases de données relationnelles (SQL) et/ou NoSQL, ainsi qu?une expérience des projets complexes de migration de données.
Architecture : maĂźtrise des architectures microservices, des API RESTful et des design patterns.
DevOps / Outils : maßtrise des pipelines CI/CD, de Git et des frameworks de tests unitaires et d?intégration tels que JUnit et Mockito.
Langue : un niveau d?anglais professionnel courant est indispensable. Le dĂ©veloppeur devra ĂȘtre en mesure d?Ă©voluer dans un environnement international et de rĂ©diger la documentation technique en anglais.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ