Stage PFE – Développement Full Stack IA & DevOps
Intégration de DXC Technology pour concevoir et développer une application web de gestion de projets internes avec facturation.
- Conception et développement d'une application web end-to-end intégrant un workflow de validation avec accès différencié selon 5 rôles.
- Exposition d'API REST sécurisées assurant la communication front-back.
- Mise en place d'une messagerie en temps réel via WebSockets et d'un calendrier collaboratif avec invitation des utilisateurs et synchronisation des événements.
- Configuration de notifications automatiques par e-mail via SMTP/JavaMailSender.
- Implémentation de l'authentification JWT ainsi qu'une authentification forte par reconnaissance faciale (Face ID) et empreinte.
- Intégration d'un module IA pour la prédiction des risques de retard des projets selon les tâches.
- Mise en place d'un pipeline CI/CD avec GitHub Actions, la conteneurisation Docker et réalisation de tests API Postman dans une méthodologie Scrum.
- Rédaction de tests unitaires avec JUnit et Mockito ainsi que de tests d'intégration selon une approche TDD.
- Analyse des besoins fonctionnels et application des bonnes pratiques Clean Code et de revue de code.
Environnement technique