Profile · Paris, France · Senior Java Backend Developer

Architecting backend systems where correctness, throughput, and resilience are non-negotiable.

I am a software engineer with over seven years of hands-on experience designing and operating mission-critical architectures across retail and investment banking (pan-European instant payments SEPA ISO 20022, electronic signatures) and industrial IoT smart metering. My work centers on distributed Java backends, Apache Kafka event streaming, software craftsmanship, and automated operations.

Current Role LCL · SEA Team Digital signature & archiving core
Domain Specialty Instant Payments & Streaming SEPA ISO 20022, Kafka, Big Data
Experience +7 Years Production Java (8–21), Spring Boot, BDD
Academic Honors Major de Promotion ('18) ENET'Com Computer Engineering

01 / Selected Production Architectures

Systems engineered for high transaction volume and zero downtime.

Detailed case studies of critical platforms delivered across banking, digital trust, and energy infrastructure.

SYS · 01

Electronic Signature Platform & GSSE Planooot

Core digital foundations for electronic signature, document management, and archiving at LCL, integrating Cegedim and Docaposte with an internal Angular supervision console.

  • End-to-end integration of Cegedim electronic signature engine
  • Internal Angular application GSSE Planooot for branch advisors and operations
  • Automated BDD test suite with Cucumber integrated into CI/CD
Java 17Spring BootSpring BatchAngularDockerKubernetesAnsibleGitLab CICucumber
SYS · 02

AI Automation & MCP Production Incident Platform

An automated operations workflow platform powered by n8n and Generative AI, leveraging Model Context Protocol (MCP) to unify support emails, Jira, Kibana, and GitLab for faster incident triage.

  • Real-time alert centralization and contextual ticket enrichment via MCP
  • Accelerated incident analysis across production and staging environments
  • Automated weekly dependency and vulnerability scanning with Renovate MRs
n8nGenerative AIMCPKibanaJiraGitLabRenovateDocker
SYS · 03

IPS — Instant Payment System

A mission-critical, high-availability Java platform processing incoming and outgoing instant payments in real time (SEPA ISO 20022 / Swift MT/MX) within a Big Data ecosystem.

  • Extended instant payment processing across Europe to indirect participants
  • Resilient Kafka retry mechanism and automated failed-message reinjection batches
  • Smooth parallel run validation and seamless legacy platform decommissioning
Java 8/17Spring BootApache KafkaHBaseApache SparkHazelcastJMeterCucumber
SYS · 04

Smart Metering IoT Microservices & Data Streaming

Distributed microservices collecting, decrypting, and analyzing continuous telemetry and alarms from smart energy meters using the international DLMS standard.

  • Migrated messaging layer from ActiveMQ to Kafka for order-of-magnitude higher throughput
  • Modernized legacy OSGi/Karaf architecture into maintainable Spring Boot services
  • Built Angular 12 operational dashboards for live fleet monitoring and alerts
JavaSpring BootApache KafkaPostgreSQLAngular 12DLMSDockerKubernetes

02 / Career Chronology

Career trajectory and institutional roles.

Progressive engineering responsibility from embedded systems firmware to distributed banking backends.

2026 — Present
Senior Java Backend Developer LCL · Paris
Architecting electronic signature services, Cegedim/Docaposte integration, Angular management tools, and AI/MCP automated operations.
2023 — 2026
Java Backend Developer Crédit Agricole CIB · Paris
Engineered real-time instant payment processing (SEPA ISO 20022), Kafka retry pipelines, legacy parallel runs, and Big Data integration.
2020 — 2023
Fullstack Java / Angular Developer Sagemcom · Rueil-Malmaison / Tunis
Built smart meter telemetry ingestion microservices, DLMS protocols, Kafka messaging streams, and Angular supervision dashboards.
2018 — 2020
Embedded Software Engineer (C / C++) Sagemcom · Tunis
Developed Linky & LUX smart electricity meter communication stacks, multithreaded AT command handlers, and sensor data pipelines.
2018
Software Engineering Intern Sotulub · Bizerte
Created industrial lubricant centrifuge control programs and supervisory monitoring dashboards.
2017
Software Intern Vossloh Schwabe · Tunis
Updated Siemens PLC transformer manufacturing automation and built supervisory HMI monitoring screens.
2017
Java / Angular Intern Fuba Printed Circuits · Bizerte
Developed a web application for IT asset management using Spring Boot, Angular 2+, and MySQL.

03 / Technical Specifications

Competency matrix and engineering toolkit.

Back-end & Core Java
  • Java (8, 11, 17, 21)
  • Spring Boot & Spring Batch
  • Hibernate / JPA & Maven
  • Microservices & DDD
  • Multithreading & Concurrency
  • C / C++ (Embedded & Systems)
Messaging & Data Stores
  • Apache Kafka (Retries & DLQ)
  • PostgreSQL & MySQL
  • SQL Server & Query Tuning
  • HBase, HDFS & Apache Spark
  • Hazelcast Distributed Cache
  • ActiveMQ Messaging
DevOps & Craftsmanship
  • TDD & BDD with Cucumber
  • JUnit, Mockito & JMeter
  • Docker & Kubernetes
  • GitLab CI, Jenkins & Ansible
  • Renovate Security Scans
  • n8n & Model Context Protocol (MCP)

Download Complete Dossier & CV

Available in formatted two-page PDFs in both French and English.