Ingénieur Développement FullStack Java
Plateforme digitale modulaire en architecture microservices (ETL-Product, Product-API, PageContent-API, SiteGenerator, CMS, Keycloak) pour l'automatisation de la gestion et de la publication de contenus et produits financiers à l'échelle internationale. Clients: BNP, Groupama, LBPAM.
- Analysé les besoins fonctionnels et techniques avec les équipes métier et les clients pour cadrer les évolutions du produit.
- Conçu et développé les services backend ETL (produits, documents, pages produits), en automatisant les traitements planifiés et en implémentant les règles de visibilité et de publication multi-pays et multi-langues.
- Développé les interfaces frontend (Angular, Thymeleaf) et contribué à l'intégration des modules PageContent et SiteGenerator pour la génération dynamique de pages web (Home Page, Custom Pages, Pages Produit).
- Mis en place l'authentification et la gestion des accès via Keycloak (realms, rôles, utilisateurs, synchronisation interservices).
- Configuré le module CMS pour la création et la personnalisation de pages, widgets et blocs de contenu.
- Conçu et exécuté des tests de performance (tests de charge et de montée en charge) avec k6 pour valider la scalabilité et la fiabilité des services critiques avant mise en production.
- Rédigé des tests unitaires et d'intégration et appliqué les bonnes pratiques de qualité (SOLID, revues de code,
- SonarQube) pour garantir un code maintenable et évolutif.
- Déployé les services sur Docker/Kubernetes en intégration continue (GitLab CI), dans un cadre Agile Scrum (daily meetings, sprints, revues de code).
- Intégré des outils d'IA (Claude, ChatGPT/GitHub Copilot) dans le flux de développement pour accélérer le codage, la revue de code et la rédaction de documentation technique.
Environnement technique