Aller au contenu principal
Mekki Bennani

Mekki Bennani

Lead développeur JAVA

Talents
VersaillesMembre depuis 3 juillet 2026
JavaJ2EESpring BootSpring SecuritySpring WebFluxSpring BatchSpring DataJPAHibernateReactReactJSNextJSAngularDockerKubernetesKafkaPostgreSQLOracleRedisJenkinsSonarCI/CDGCPGitAgileSCRUMBDDTDDArchitecture hexagonaleSOLID
·

Recruter cette personne

Envoyez une offre d'emploi directement à ce candidat

JavaJ2EESpring BootSpring SecuritySpring WebFlux

À propos

Développeur Full Stack Java avec plus de 11 ans d'expérience sur des projets à forte exigence technique dans les secteurs du paiement, de la finance publique et des institutions européennes.

Spécialisé backend Java/Spring Boot avec une maîtrise approfondie des architectures hexagonales, microservices, programmation réactive (WebFlux), et de l'approche API First. Pratique rigoureuse du Clean Code, SOLID, TDD/BDD et suivi qualité SonarQube. Expérience confirmée en leadership technique, mentorat de développeurs et cadrage d'architecture dans des environnements Agile/Scrum.

Expérience

Développeur Java/Angular at Commission européenne (2024-06 – Present)

Migration et modernisation d'applications critiques de la Commission européenne, refonte des services existants et exposition d'APIs dans une architecture hexagonale orientée domaine, intégrée dans un écosystème distribué.

  • Refonte des applications selon une approche hexagonale et orientée domaine, création des contrats OpenAPI comme référence principale pour les autres équipes, et connexion de pipelines Kafka asynchrones
  • Conformité assurée via des suites de tests JUnit et Cucumber BDD couvrant les comportements métier et les contrats d'API, avec maintien d'une couverture Sonar élevée
  • Onboarding et mentorat de nouveaux développeurs sur les standards d'architecture, et contribution de composants Angular pour garantir la cohérence des APIs end-to-end

Lead développeur Java at INGENICO (2022-02 – 2024-06)

Participation au développement de PPAAS, une plateforme Payment-as-a-Service conçue en approche API First, fournissant des services de paiement, de commerce et de reporting aux partenaires marchands d'Ingenico/Worldline.

  • Lead développeur sur PPAAS, plateforme Payment-as-a-Service cloud-native pour les partenaires marchands de Worldline. Périmètre technique couvrant le microservice d'envoi de reçus électroniques par SMS et email après chaque transaction de paiement
  • Architecture hexagonale sur une stack Spring WebFlux entièrement réactive, consommant des événements Kafka post-paiement pour déclencher les envois de manière asynchrone
  • Mise en place d'une stratégie de cache Redis avec TTL pour pallier la lenteur des APIs externes (8 à 9 secondes), ramenant les temps de réponse à 200–300ms
  • Qualité assurée par une approche TDD/BDD, feature files Cucumber pour la validation métier, suivi SonarQube en continu et pipelines GitLab CI avec peer review obligatoire avant chaque merge.

Développeur Fullstack at GROUPE NRJ (2019-08 – 2022-01)

Développement from scratch de plusieurs plateformes internes, dont un Drive de transfert de fichiers pour le groupe et un back-office de gestion de métadonnées pour les franchisés avec synchronisation temps réel via WebSockets, authentification LDAP et intégration FTP. Rédaction de procédures SQL pour des requêtes PostgreSQL complexes, ownership des pipelines CI/CD, et mentorat d'un développeur junior end-to-end.

  • Conception et développement d'un Drive pour centraliser les transferts des fichiers entre les collaborateurs du groupe NRJ
  • Conception et développement du back-office pour la gestion des métadatas pour les franchisés du groupe NRJ

Ingénieur développeur at CAPGEMINI (2018-01 – 2019-09)

Projet GEDA pour la Banque de France, application de gestion électronique des documents et de leur archivage.

  • Développement de modules critiques de GEDA, système d'archivage électronique de documents pour la Banque de France, sous contraintes réglementaires financières strictes avec Oracle 11G et FileNET
  • Garantie de la qualité de livraison via des pipelines CI/CD Jenkins avec XL Deploy, dans le respect d'un processus rigoureux de gestion des changements

Ingénieur développeur at PHILAE TECHNOLOGIES (2014-01 – 2017-12)

  • Contributions significatives à Hélios, application de gestion des finances publiques à grande échelle développée par une équipe de 35 personnes pour la comptabilité des collectivités locales françaises
  • Stack legacy J2EE/Struts avec couches PL/SQL et Oracle complexes, et pipelines d'import/export de fichiers via Trade Xpress

Formation

Diplôme développeur dApp blockchain in Blockchain et Web3 – ALYRA (2025)

Diplôme d'ingénieur in Science de l'information géographique (S.I.G.) – École HASSANIA des travaux publics (EHTP) (2008 – 2014)

Compétences

Lead développeur JAVA

Avis

Associé