développeur full-stack expérimenté à toutes les étapes de cycle de développement de projets web dynamiques, auto-dirigé et motivé. Ingénieur logiciel travaillant efficacement en équipe, bien familiarisé avec de nombreuses langages de programmation, ayant l'aptitude de résolution des problèmes .
Maintenance corrective et évolutive sur la platforme «AgroBourse 360 SI» qui est une place de marché digital pour l'ensemble des acteurs agricoles à travers le monde.
• Liste des principales tâches :
Intégrer des nouvelles interfaces pour la plateforme .
Conception et maquettage des nouveaux besoins dans la plateforme .
Correction des bugs et améliorer des besoins fonctionnels après la livraison aux clients
Développement de module de "Gestion électronique des documents " pour la génération des contrats et des factures.
Développement du module «Signature électronique» à l'aide de l'outil «DocuSign» pour garantir l'intégrité des documents échangés.
Développement des services "API Rest" pour le tracking des transporteurs dans le module transport .
La rédaction des documents techniques des développements effectués.
Développement et implémentation d'une architecture microservices dans le cadre de migration et décomposition de la plateforme «AgroBourse 360 SI» en modules .
• Environnement technique: JAVA 8, Spring BOOT, Spring data, Spring security, AngularJS, Rest, PostgreSQL, Spring cloud, Jasper Report, VisualStudioCode, Eclipse, GIT, Maven
Conception et développement de module "Market Data" qui est un espace qui permet aux utilisateurs de poster des offres de vente ou d'achat à l'international afin d'offrir une visibilité sur les différents prix de marché des produits agricoles.
Ce module lie les différents desks de la plateforme «AgroBourse 360 SI» afin de créer un réseau international qui facilite les transactions entre les différents pays .
•Liste des principales tâches :
Conception des diagrammes de classes .
Mise en place de l'architecture de projet .
Conception et intégration de charte graphique pour les différentes interfaces
Implémentation d'un système de cache pour améliorer la performance .
Implémentation d’une couche de sécurité pour l’application Spring et Angular utilisant Spring Security et JWT .
Implémentation d'un support de documentation pour les services REST API .
Implémentation d'un système de notification permettant d'avertir les utilisateurs par la présence d'une nouvelle offre de prix .
Créer des Jobs pour mettre à jour les données .
Développement des tests unitaires et des test d'intégrations .
• Environnement technique : JAVA 8, Spring BOOT, Spring data , Spring cloud ,Spring security, JWT ,Spring Batch,actuator, Rabbit MQ ,JUnit ,Mockito ,Ehcache ,Swagger ,logback , Angular 9, Rest, MapStruct ,PostgreSQL,VisualStudioCode ,Spring Suite Tools (sts) ,GIT,Maven