Senior Software Engineer
Nickel
Sept 2024 - Mars 2026Conception et évolution d’une architecture microservices, Mise en place de la sécurisation (JWT, Spring Security), Amélioration des performances sur le temps de réponses, Mise en place des batchs shedules par l’outil Control-M, Migration Java 17 vers Java 21, Revue de code, mentoring, pair programming, Définition de standard et bonnes pratiques, Déploiement sur les environnements dev, qualif et prod, Mise en place des tests intégrations avec Wiremock, Développement de tests unitaires sous JUnit, Développement d’APIs REST à forte charge, Support Technique et Corrections des bugs, Rédaction de la conception et présentation à l’équipe, Test de Perf avec Gatling
Lead Software Engineer
Bnp Paribas Personal Finance
Avril 2021 - Aout 2024Leadership technique d’une équipe de 3 développeurs, Conception et évolution d’une architecture microservices, Créer et paramétrer les dépôts git sur le serveur GitLab, Créer et paramétrer les projets pour intégration du pipeline Jenkins CI, Conception des contrats d’API (OpenAPI 3), Développement des micro services et des services Restful, Développement de batchs schedulés par l’outil AUTOSY, Création des launchers pour exécuter les batchs, Intégration des APIs dans l’écosystème Genesys, Migration Java 8 vers Java 11 et Java 11 vers Java 17, Migration Liberty Core, Participer au cadrage pour la création des flux Artemis, Créer des flows sur Genesys Cloud, Création des data action sur Genesys Cloud, Déploiement sur les environnements dev, qualif et prod, Revue de code et gestion des branches GIT, Développement de tests unitaires sous JUnit, Support Technique et Corrections des bugs, Méthodologie Agile Scrum, Animation d’une équipe de développement, Développement des interfaces utilisateurs, Utilisation des multithreading et la mise en cache pour améliorer les performances, Rédaction de documentations et spécificités techniques