Développeur Java Full Stack avec 6 ans d'expérience dans le développement d'applications web et micro-services. Expérience dans des environnements Agile/Scrum/SAFe avec des technologies Java, Spring, Angular, VueJs, et divers outils DevOps. A travaillé sur des projets pour Société Générale, Carrefour, Groupe BPCE et TECOS.
Développement 'from scratch' de la solution de purge des documents GDPR, participation au développement des composants Cloud-Native 'IP-Archive' et 'Thirdparty', développement du module EBP (Event Batch Processing) basé sur Spring Integration, correction de bugs en production. Environnement: Java 11/17, Architecture hexagonale, Clean Architecture, Spring Boot, Spring Integration, AWS SDK, RabbitMQ, Jenkins, Jira. Méthodologie: Scrum/SAFe.
Participation au développement de la plateforme e-commerce carrefour.fr: gestion des options de livraison, calcul des frais de livraison, développement de la fonctionnalité 'sacs consignés', migration vers Java 17, configuration Kafka, refactoring avec Spring Actuator, traitement des alertes de sécurité Fortify. Environnement: Java 11/17, Spring Boot, Project Reactor, Kafka, Kubernetes, Fortify. Méthodologie: Scrum/SAFe.
Développement d'une application web pour la sécurité financière et la lutte contre le financement du terrorisme: interfaces utilisateur, gestion des alertes, traitement Kafka, gestion des fichiers, import/export vers Amazon S3, refactoring backend/frontend. Environnement: Java 8, Spring Boot, VueJs 3, Typescript, Oracle, Jenkins, Openshift. Méthodologie: Scrum.
Développement de widgets pour le suivi des fichiers de compatibilités, développement d'APIs, optimisation avec ElasticSearch, développement de librairies JavaScript, configuration Jenkins, implémentation OAuth2 avec Spring Security. Environnement: Java 8, Spring Boot, PReact, ElasticSearch, Kibana, Sonar. Méthodologie: Scrum.
Conception et développement de deux plateformes: 1) Plateforme B2B de vente entre entreprises avec espace administrateur, gestion utilisateurs, système de messagerie, notifications WebSocket, module de paiement. 2) Plateforme de réservation de maisons d'hôtes avec gestion des réservations et notifications par mail. Environnement: Java 8, Spring, Angular, MongoDB, Docker, Jenkins. Méthodologie: Scrum.