Développer une plateforme multi-tenant pour la gestion des entreprises et de leurs licences, avec création automatique de bases dédiées par client.
Concevoir une architecture modulaire, évolutive et sécurisée basée sur Angular (frontend) et Spring Boot (backend) pour supporter l'isolement des données et la gestion des licences.
Responsabilités principales
Concevoir et développer le portail d’administration pour la gestion des clients et des licences en Angular et Spring Boot.
Implémenter l’automatisation de la création des bases clients et le suivi du cycle de vie des licences (création, renouvellement, révocation).
Assurer la sécurité, la traçabilité, la mise en place de tests (unitaires et d’intégration) et la documentation du module.
Technologies et compétences attendues
Stack technique : Angular, Spring Boot, Microservices, REST API, Microsoft SQL Server.
Connaissances en architectures multi-tenant, gestion de licences, automatisation de provisionning de bases de données et sécurité applicative.
Livrables et critères de réussite
Portail d’administration fonctionnel permettant la création/gestion des entreprises et de leurs licences.
Mécanisme automatisé de création de bases clientes et gestion du cycle de vie des licences avec journaux de traçabilité.
Suite de tests (unitaires/intégration) et documentation technique et utilisateur.
Modalités pratiques
Nombre de postes : 02 stagiaires.
Durée : 4 à 6 mois.
Lieu : Sfax (présentiel).
Possibilité de recrutement après stage (Stage pré-embauche : Oui).
Candidature
Pour postuler, envoyer votre CV et une lettre de motivation à stage@spark-it.fr.