Résumé · Version française

Développeuse Java Backend Senior

Plus de 7 ans d’expérience en ingénierie logicielle—des paiements instantanés SEPA (ISO 20022) à la signature électronique et à la télé-relève IoT sous haute volumétrie.

Nouha Dridi

Développeuse Java Backend Senior | Architecture Microservices & Systèmes Critiques

nouha.dridi@gmail.com | Paris, France
nouhadridi.com | linkedin.com/in/nouha-dridi


Profil

Ingénieure en informatique avec plus de 7 ans d’expérience dans la conception et le développement d’architectures backend Java hautement scalables, résilientes et sécurisées. Spécialisée dans les systèmes critiques (secteur bancaire, paiements instantanés SEPA ISO 20022, signature électronique, IoT et smart metering). Solide expertise en Java (8–21), Spring Boot, Apache Kafka, microservices, Craftsmanship (TDD, BDD, Clean Code) et automatisation moderne intégrant l’IA générative et les protocoles MCP.


Expérience professionnelle

LCL — Développeur Java Backend

Janvier 2026 – Présent | Paris, France

  • Équipe SEA : intégration de l’éditeur de signature électronique Cegedim, de l’implémentation backend Java jusqu’à l’exposition des API métier sécurisées
  • Développement de GSSE Planooot, application interne Angular permettant aux conseillers en agence et équipes métier de consulter et auditer les dossiers de signature Cegedim
  • Conception et mise en place des pipelines CI/CD (GitLab CI, Ansible) pour GSSE Planooot et les microservices Cegedim multi-environnements
  • Développement d’une suite de tests automatisés BDD avec Cucumber couvrant l’ensemble des workflows de signature et intégrée à la CI/CD pour sécuriser les livraisons
  • Conception d’une plateforme d’automatisation avec n8n et modèles d’IA générative, exploitant les MCP pour centraliser alertes, logs Kibana et tickets Jira
  • Déploiement de Renovate pour automatiser la détection des vulnérabilités, l’analyse d’impact et la création automatique de Merge Requests de mise à niveau
  • Technologies : Java 8/17, Spring Boot, Spring Batch, Angular, Docker, Kubernetes, Ansible, GitLab CI, Cucumber, n8n, MCP, Renovate

Crédit Agricole CIB — Développeur Java Backend

Juin 2023 – Janvier 2026 | Paris, France

  • Développement des flux de paiements SEPA sortants sur l’application critique IPS (Instant Payment System) et extension pan-européenne aux participants indirects (ISO 20022 / Swift)
  • Refactoring applicatif en architecture microservices et refonte des schémas de bases de données pour optimiser le débit transactionnel et la maintenabilité
  • Implémentation d’un mécanisme de retry résilient avec dead-letter queues sur les topics Kafka et batchs de réinjection automatique des messages non transmis
  • Pilotage du parallel run entre IPS et l’application legacy, validation fonctionnelle et réconciliation des flux avant décommissionnement sécurisé de l’ancien système
  • Élaboration de tests Cucumber sur les flux financiers, tests de charge massifs avec JMeter et correction systématique de la dette technique SonarQube
  • Technologies : Java 8/17, Spring Boot, Apache Kafka, HBase, HDFS, Apache Spark, Hazelcast, Control-M, HAdeploy, JUnit, Cucumber, JMeter, Docker, Kubernetes, SonarQube

Sagemcom — Développeur Fullstack Java / Angular

Février 2020 – Mai 2023 | Rueil-Malmaison, France / Tunis

  • Conception et développement de microservices Java / Spring Boot pour la collecte, le déchiffrement et l’analyse en temps réel des données de compteurs communicants (DLMS standard)
  • Migration de la messagerie ActiveMQ vers Apache Kafka, décuplant la capacité d’ingestion et la robustesse des échanges sous forte volumétrie
  • Migration d’une architecture OSGi / Karaf vers Spring Boot et refactoring lors de la montée de version de la librairie JDLMS
  • Développement d’interfaces Angular 12 et de tableaux de bord techniques pour la supervision opérationnelle des équipements de télé-relève
  • Couverture de tests unitaires et d’intégration rigoureuse avec JUnit et Mockito
  • Technologies : Java, Spring Boot, Apache Kafka, ActiveMQ, PostgreSQL, MSSQL, Hazelcast, OSGi, Karaf, Angular 12, TypeScript, REST API, Docker, Kubernetes, JUnit, Mockito

Sagemcom — Ingénieur Développement Embarqué C / C++

Juin 2018 – Février 2020 | Tunis

  • Implémentation de la communication des compteurs communicants Linky (France) et LUX (Luxembourg) avec le système central via protocoles GPRS et W-MBUS en C et C++
  • Conception de la machine à états finis, gestion du jeu de commandes AT et parallélisation de l’exécution en multithreading
  • Calcul et agrégation en temps réel des grandeurs physiques (tension, intensité, champ magnétique) et onboarding technique des nouveaux ingénieurs
  • Technologies : C, C++, GPRS, W-MBUS, Multithreading, SVN

Sotulub — Stage PFE en Développement

Février – Juin 2018 | Bizerte, Tunisie

  • Développement en C du programme de commande d’une centrifugeuse à huile lubrifiante et dashboard de supervision (HTML/CSS, Bootstrap, jQuery)

Vossloh Schwabe — Stage en Développement

Août – Septembre 2017 | Tunis

  • Modernisation de la commande d’automates Siemens de fabrication de transformateurs et IHM de monitoring (C, MySQL)

Fuba Printed Circuits — Stage Développement Java / Angular

Juin – Juillet 2017 | Bizerte, Tunisie

  • Application web de gestion du parc informatique avec Spring Boot, Angular 2+ et MySQL

Compétences clés

  • Langages & Backend : Java (8, 11, 17, 21), Spring Boot, Spring Batch, Hibernate / JPA, C/C++, TypeScript, Node.js, Maven
  • Streaming & Data : Apache Kafka (event streaming, retries, dead-letter), ActiveMQ, PostgreSQL, MySQL, SQL Server, HBase, HDFS, Spark, Hazelcast
  • Front-end : Angular (2 à 12+), TypeScript, JavaScript, HTML5/CSS3, Bootstrap, jQuery, REST API
  • DevOps & Cloud : Docker, Kubernetes, GitLab CI, Jenkins, Ansible, Renovate, HAdeploy, Linux, Git
  • Qualité & Craftsmanship : TDD, BDD, Cucumber, JUnit, JMeter, Mockito, SonarQube, Clean Architecture, DDD
  • Automatisation & IA : n8n, Generative AI, MCP (Model Context Protocol), alert triage Kibana/Jira

Formation

École Nationale d’Électronique et des Télécommunications (ENET’Com) — Diplôme d’Ingénieur en Informatique, Major de promotion (2018)

Langues

Français (courant / bilingue) · Anglais (courant / professionnel) · Arabe (langue maternelle)