3 Objectif : Fournir un assistant conversationnel générique, facilement intégrable dans tout type de projet (web, mobile ou back-office), afin d’améliorer l’expérience utilisateur grâce à des réponses rapides et disponibles 24/7. PFE IGA Tunisie
Stage Hybride 3 à 6 mois Date limite : 15 déc. 2025
Web/Backend Development Web/Frontend Development Security & Authentication
Description
Objectif du projet Fournir un assistant conversationnel générique, facilement intégrable dans tout type de projet (web, mobile ou back-office). Améliorer l’expérience utilisateur grâce à des réponses rapides et disponibles 24/7. Stack & Technologies recommandées Backend : Java 21+, Spring Boot 3+, Spring WebSocket + STOMP. Frontend : React WebComponent autonome, Radix UI, TailwindCSS. Base de données : MySQL/PostgreSQL. Sécurité : JWT RSA, OAuth2. Plateformes ciblées : Web (iframe), Mobile (React Native Expo), Back-office, API REST. Difficulté estimée : ★★☆☆☆ Fonctions & livrables attendus Concevoir et développer un module chatbot standard, réutilisable et facilement intégrable (SDK/iframe/WebComponent). Implémenter communication temps réel via WebSocket/STOMP et gestion de sessions/utilisateurs sécurisées. Intégration de la persistance (MySQL/PostgreSQL) pour historiques de conversation et configurations. Fournir une API REST documentée pour l’intégration dans des applications externes et exemples d’intégration pour web et mobile. Compétences et profils recherchés Maîtrise de Java et Spring Boot, expérience avec WebSocket/STOMP fortement souhaitée. Expérience en développement frontend React, création de WebComponents et utilisation de TailwindCSS/Radix UI. Connaissances en gestion de base de données relationnelles (MySQL/PostgreSQL) et principes de sécurité (JWT, OAuth2, chiffrement RSA). Bonnes pratiques d’architecture pour rendre le module réutilisable et facilement intégrable dans différents contextes. Candidature Pour postuler, envoyer votre CV et une lettre de motivation en précisant vos expériences pertinentes sur les stacks indiqués. Contact de candidature : recrutement@iga-tunisie.com