- Intégration de l'équipe Architecture travaillant sur les points stratégiques IT de l'entreprise pour recomposer avec un large passif obsolète.
Logo de SPB Group
SPB GroupSPB Group
5 ans 3 mois5 ans 3 mois Le Havre, Normandie, FranceLe Havre, Normandie, France
Technical LeaderTechnical Leader
CDICDI oct. 2023 - aujourd’hui · 1 an 2 moisDe oct. 2023 à aujourd’hui · 1 an 2 mois HybrideHybride
Intégration de l'équipe Architecture travaillant sur les points stratégiques IT de l'entreprise pour recomposer avec un large passif obsolète.
- Conception et développement d'une nouvelle solution technique moderne Cloud Native visant à réorganiser un métier fragmenté, à travers un projet mono repo principalement composé de microservices basés sur des lambdas AWS développées en Java 17 sous Quarkus en appliquant des principes architecturaux EDA, DDD, CQRS, et architecture Hexagonale avec un fort accent sur les tests unitaires.
- Implémentation d'une pipeline Gitlab CI moderne pour intégrer de nouvelles pratiques DevOps dans l'entreprise.
- Intégration de multiples services AWS en Infrastructure as Code (IaC) avec Terraform.
- Participation active à de nombreux ateliers de rétro-ingénierie, de conception, d'Event Storming, de modélisation des données métier et base de données DynamoDb, ou encore d'architectures cloud AWS, afin de réaligner nos services sur les besoins métier de l'assurance.
Participation aux développements d’évolutions majeures du SI SPB en lien avec un BackOffice générique de gestion de produit d'assurance écrit en JavaEE (JSF) en transition vers une Stack React/Springboot (JHipster) et API en microservices. Mes missions principales au sein d’une équipe agile:
- Analyses d’impacts.
- Conception de maquette d’IHM (Figma)
- Conception d’évolution de bases de données relationnelles. (SQL Server)
- Développement d’API (Spring Boot) et BO (React/Springboot).
- Animation de débat autour de sujets d’évolutions majeures du SI.
- Tests unitaires/intégrations en lien avec Sonarqube
- Participation au déploiement d'intégration continue générique aux projets informatique de l'entreprise.
- Documentation de projet et mise en place de process/bonnes pratiques.
Création de modules sur une application Back Office JavaEE (JSF) majeure. Développement d’évolutions ou résolutions de bugs. Participation et organisation de réunion. Travail dans un contexte Agile. Documentation et cartographie du système informatique de l’application. Utilisation d’une base de données conséquente et de son API. Utilisation quotidienne d’outils de développement collaboratif Git/Maven ainsi que d’outils CI/CD comme Jenkins/Gitlab.
- French
- English