Le contexte
RH Partner était déjà en production. Il s'agissait de maintenir et d'étendre ses services backend, pas de les reconstruire.
Les services
- J'ai maintenu et étendu les microservices REST Spring Boot du produit.
- Chaque service tourne dans son propre conteneur Docker, aux côtés de SQL Server sous Docker.
- API sécurisées par JWT.
Accélérer les requêtes
J'ai conçu des schémas de base de données et optimisé des requêtes SQL, ce qui a rendu les requêtes concernées environ 35 % plus rapides.
Tests et mises en production
- J'ai écrit des tests unitaires et d'intégration JUnit, atteignant plus de 90 % de couverture sur le périmètre testé.
- J'ai corrigé des défauts en production pour garder des mises en production fiables.
Ce que cela montre
Du travail backend sur un produit en service, dans une deuxième stack : des services Java et Spring Boot, conteneurisés, mesurés à la vitesse des requêtes et à la couverture de tests.