Au sein de l’équipe « Service des documents entrants » : Traitement des divers documents réceptionné par le Groupe Mutuel (par voie postale, courriel, ou par les applications du GM).
● Développement de nouvelles fonctionnalités et maintenance correctives sur les services gérant les documents entrant en Java/Spring Boot.
● Réception des documents par des queues Activemq, des topics Kafka, ou par dépôts dans des répertoires partagés.
● Récupération des documents et premiers traitements nécessaires avec notamment les technologies Spring Boot et Apache Camel.
● Envoie des documents à l’outil d’océrisation Smartfix et gestion de cet outil.
● Redirection des documents via deux outils :
● Un outil d’intégration géré par l’équipe, du développement à la production, en passant par les tests (unitaires, domaine, et d’intégration) avec les technologies Spring Boot, Kubernetes et Git.
● Un outil legacy réalisé avec Eclipse RCP (Java) et du versionning SVN.
● Équipe fonctionnant en méthode Agile avec plusieurs rôles occupés par chacun de ses membres : Scrum Master, build (gestion des environnements hors production) et maintenance générale (gestion des environnements de production).
● Maintenance évolutive sur l’application de gestion des statistiques
Développeur Java/Spring Boot (11/2018 – 05/2020)
Projet de modernisation de la souscription d’assurance automobile. Projet conçu selon une architecture SOA.
● Développement et gestion REST avec les technologies Spring Boot, Webmethods et Azure Devops (pour la livraison des API Java).
● Authentification en Oauth2.0 pour les nouveaux services créés.
● Gestion de l’ensemble des gateways des différents services du projet avec l’outil API Management de Software AG.
● Monitoring des applications via ELK (ElasticSearch Logstash Kibana) : création de visualisation et de dashboard.
● Formation de nouveaux arrivants et soutien aux développeurs en tant que Lead.
● Garant de la qualité de code, des bonnes pratiques de développement, ainsi que de l’absence de vulnérabilités avec l’outil SonarQube.
● Maintenance évolutive sur l’application de livraison des APIs Webmethods à l’aide de React.JS.
Projet « Permis de conduire » du Ministère de l’intérieur français.
Modernisation de l’application de gestion du permis de conduire français.
● Mise en œuvre du déploiement automatisé du pack des dix applications du projet avec Ansible.
● Maintenance applicative sur le projet avec les technologies Angular et Spring