Logo de Relead

08 Conception d’une architecture modulaire et analytique pour la plateforme Relead PFE

Relead

StageHybride3 à 6 moisDate limite : 19 nov. 2025
Génie logicielArchitecture logicielleDéveloppement Web et Mobile

Postuler

Description

Missions principales :

  • Rendre la plateforme Relead modulaire afin de faciliter l'ajout et la configuration dynamique de nouveaux modules.
  • Intégrer un système de visualisation de données permettant des analyses temps réel et historiques.
  • Mettre en place une gestion avancée des permissions et des notifications pour garantir sécurité et réactivité.

Travaux techniques et responsabilités :

  • Concevoir l'architecture modulaire (API, modules configurables, points d'extension) et définir les contrats entre composants.
  • Développer et intégrer des modules configurables dynamiquement côté backend et frontend.
  • Implémenter un système de visualisation (tableaux de bord, graphiques) et connecter les sources de données appropriées.
  • Implémenter la gestion des permissions fines (rôles, restrictions, ACL) et les canaux de notification (WebSocket, notifications en temps réel).

Technologies et stack :

  • Base de données : Postgres, MongoDB.
  • Backend : Spring Boot, Java, WebSocket pour la communication en temps réel.
  • Frontend : Angular, TypeScript, Bootstrap pour les interfaces de visualisation.
  • Outils : Git pour le versionning.

Profil recherché et informations pratiques :

  • Profil : Étudiant en Génie logiciel avec compétences en architecture logicielle, développement backend et frontend.
  • Nombre de stagiaires : 1.
  • Compétences souhaitées : Java, Spring Boot, Angular/TypeScript, connaissance des bases de données relationnelles et NoSQL (Postgres, MongoDB), compréhension des architectures modulaires et des patterns de sécurité/permissions.

Livrables attendus :

  • Une architecture modulaire documentée et implémentée sur la plateforme Relead.
  • Modules configurables fonctionnels et intégrés au frontend Angular.
  • Tableaux de bord et visualisations opérationnels connectés aux sources de données.
  • Système de gestion des permissions et notifications testé et déployable.

Candidature :

  • Pour postuler, utiliser le formulaire de candidature : Formulaire de candidature.
  • Indiquez dans votre dossier : CV, lettre de motivation détaillant votre expérience pertinente (projets Java/Angular, travail sur bases de données, architecture modulaire) et exemples de réalisations si disponibles.