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)