Stage de fin d’études full-stack · Février–juillet 2026
J’ai reconstitué les règles de calcul Java EE et développé les processus d’heures supplémentaires et de déplacement en Spring Boot et React.
Java Spring Boot
React
TypeScript
Vue de migration · Oracle conservé
Java EE
Spring Boot + React
Heures supplémentaires
Déplacements
Processus RH reconstruits
2
Couverture des tests backend
>80 %
Base Oracle existante
Conservée
De la demande à la validation
Saisir
Heures supplémentaires ou déplacement
Calculer
Appliquer les règles et plafonds reconstitués
Valider
Passer par chaque niveau de validation
Détails de réalisation
Mon travail
Lecture du code Java EE pour reconstituer les règles de calcul, les plafonds et les conditions de validation.
Développement des API Spring Boot et des écrans React, en conservant la base Oracle.
Mise en place des filtres, de la traçabilité, des traitements par lots et des exports.
Écriture des tests unitaires et d’intégration des calculs et des processus.
Vérification
Les tests JUnit et Mockito couvraient les cas de calcul et de workflow. La couverture backend dépassait 80 %. Des tests de bout en bout et de performance complétaient ces vérifications.
Keycloak assurait l’authentification. Prometheus et Grafana servaient à l’observabilité de l’application.