Ingénieur Logiciel Full-Stack
Intégration de l'équipe de la plateforme d'investissement digital Darvest (Web2 + Web3) en production afin de concevoir et développer de nouveaux modules fonctionnels et architecturaux.
- Rédaction des spécifications fonctionnelles et techniques et modélisation des processus métier en UML.
- Conception de l'architecture backend en microservices sous Spring Boot et définition des contrats d'API REST.
- Développement des modules full-stack incluant les règles métier et les interfaces web.
- Mise en place de la communication événementielle avec Apache Kafka entre les services pour gérer les notifications multicanal (email et in-app).
- Implémentation de la sécurité applicative via une authentification JWT et une autorisation RBAC par rôle.
- Rédaction et exécution des tests unitaires et d'intégration avec JUnit et participation aux revues de code via merge requests.
- Déploiement de l'application en production en s'appuyant sur des pipelines CI/CD sous Jenkins avec validation end-to-end et rédaction de la documentation technique.
Environnement technique