Contexte et objectif
- Développer une plateforme web et mobile permettant la télésurveillance du diabète pour les patients en Tunisie, avec un suivi longitudinal des glycémies et autres paramètres de santé.
- Offrir un suivi personnalisé, des alertes par SMS, des conseils diététiques et un tableau de bord dédié aux médecins pour le suivi clinique.
Missions principales
- Concevoir et développer l'application front-end (Angular) et l'application mobile (Flutter) pour l'accès patient et médecin.
- Implémenter le backend (Spring Boot) exposant des API REST, gestion des événements (Kafka), cache (Redis) et stockage persistant (PostgreSQL).
- Intégrer un système d'authentification et de gestion des comptes (Keycloak), mise en place des alertes SMS et des règles de notifications personnalisées.
Technologies et architecture attendues
- Technologies citées : Angular, Spring Boot, Keycloak, Redis, Kafka, PostgreSQL, Flutter.
- Attentes techniques : conception d'API sécurisées, gestion des flux temps réel via Kafka, mise en cache avec Redis, stockage relationnel PostgreSQL, authentification centralisée avec Keycloak.
Livrables
- Application web (interface patient/clinicien) et application mobile fonctionnelles.
- Backend opérationnel exposant API, système d'alertes SMS et tableau de bord pour médecins.
- Documentation technique (architecture, API, déploiement) et guide utilisateur.
Profil recherché
- Compétences techniques : développement Angular et Flutter, Java/Spring Boot, SQL (PostgreSQL), notions de Kafka et Redis, connaissance des systèmes d'authentification (Keycloak) souhaitée.
- Compétences transverses : autonomie, esprit d'équipe, bonnes pratiques de sécurité et gestion de la donnée médicale.
Modalités de candidature
- Pour postuler, envoyer votre CV et lettre de motivation par email à contact@eitainnov.tn.
- Objet recommandé pour l'email : "Candidature SUJET 7 - Développement d’une plateforme de télésurveillance du diabète PFE".