Retour aux projets

Barid Al-Maghrib · via VOID Agency

Migration de processus RH.

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

  1. Saisir

    Heures supplémentaires ou déplacement

  2. Calculer

    Appliquer les règles et plafonds reconstitués

  3. 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.