Mise en place d'interfaces de communication bidirectionnelle Marfret/Locus dans le cadre de la migration vers le logiciel de gestion de Fret Odyssey
Conception & développement de la solution
Environnement : JDK 8, IntelliJ Idea, PHP Storm, MariaDB 10.4, Mysql 5, Oracle 10g, Spring 5, Spring Data JPA, Hibernate 4, PHP 7.4, Symfony 4, Maven, Jenkins, Nexus, Docker.
Équipe : 4 personnes
Détails de l'expérience
Encadrement d'une équipe de 4 personnes
La création, le déploiement et l'exécution des environnements réalisés via l'emploi de Docker
L'interface de communication est basée sur : + le protocole HTTP via une API Rest + le protocole FTP, pour le traitement de fichiers aux formats JSON et XML
Le front-end est développé via l'emploi du framework Symfony 4
L'architecture des batches est inspirée de Spring Batch avec une utilisation particulière des transactions dû aux contraintes imposées par les règles de gestion.
Mise en place des tests unitaires et d'intégration (91% de couverture)