Senior Fullstack Developer
Intégration de l'équipe de la Digital Factory de TotalEnergies pour maintenir une plateforme de notification de maintenance déployée sur plusieurs sites industriels.
- Conception et développement du micro-service d'intégration SAP permettant la création de notifications dans SAP PM sous l'identité Entra ID de l'utilisateur connecté, avec routage vers l'instance SAP adéquate par site et synchronisation idempotente.
- Standardisation de la gestion des erreurs SAP entre les micro-services en affichant des messages clairs et traduits en quatre langues pour les utilisateurs terrain.
- Pilotage de la migration du micro-service de notification vers Java 25 et Spring Boot 4.
- Conception d'un moteur de formulaires paramétrable permettant à chaque site de gérer ses propres formulaires avec des modèles versionés, une validation par schéma JSON et un import Excel administrable depuis le portail Angular.
- Création d'un micro-service référentiel pour les données partagées, consommé par d'autres services via OpenFeign.
- Livraison de fonctionnalités de bout en bout avec GraphQL de la base de données à l'interface utilisateur, incluant le workflow d'approbation, les brouillons et l'export CSV.
- Élévation de la qualité du code en mettant en place des tests d'intégration front-end avec Jest et MSW, en augmentant la couverture SonarQube, en intégrant Spotless dans la CI et en réalisant des revues de code régulières.
Environnement technique