Marouane L.

Technical Lead | Java & Kubernetes

Salary / Daily rate

Paris, France

Mobility: Île-de-France

Freelance, open to permanent contract

Can come onsite

Skills

JavaEvent Driven ArchitectureBackend DevelopmentKafkaIBM CloudDockerSpring BootGitClean CodePostgreSQLGitLabJenkinsRESTful APIsSplunkMavenHexagonal ArchitectureMicroservicesOracle DatabaseMongoDBGoogle Cloud PlatformSQL QueriesPostmanSwagger/OpenAPIDatadogConsulting ITConfluenceKubernetesLinuxScrumJiraOracleSQL databases

Languages

Arabic (Native)French (Native)English

About me

Intro

Technical Lead with 15+ years specializing in Java enterprise development, cloud technologies, and DevOps practices. Proven expertise in building and migrating mission-critical banking applications using Spring/Spring Boot, Kafka, Docker and Kubernetes across major financial institutions including BNP Paribas and Société Générale. Delivering robust, scalable solutions with particular strength in cloud migration and modern architecture implementation.

Links

Work experience

Technical Leader

BForBankFreelance

Nov 2024 - Present

2 years

Paris, France

Projet Galaxy — Transformation du Core Banking Participation à la mise en place de la solution cible de transformation du Core Banking T24 sur les périmètres Éditique et Bourse: • Participation au cadrage fonctionnel, à la collecte des besoins et aux workshops d’architecture. • Conception et mise en oeuvre du workflow Éditique permettant de détecter les événements déclencheurs et de générer les relevés clients en masse. • Conception et mise en oeuvre du workflow de souscription des clients Bourse. • Contribution aux choix d’architecture et à la définition des patterns techniques. • Intégration de la générative IA dans le cycle de développement. • Mise en oeuvre de principes d'architecture et de résilience : architecture hexagonale, BDD, Design Patterns, idempotence, retry et Dead Letter Queue (DLQ). • Revue de code et coaching d’une équipe de 5 développeurs. • Garantie du respect des standards de développement et des bonnes pratiques d’architecture. • Contribution au suivi et à la résolution des problématiques techniques en production. Environnement : Java 21/25, Spring, Spring Boot, Apache Kafka, Kafka Streams, Kafka Connect, GCP, Pub/Sub, Composer/Airflow, Docker, Kubernetes, PostgreSQL, Gemini/Antigravity, DependencyTrack, Git/GitLab, GitLab CI, Maven, SonarQube, JUnit, Mockito, Cucumber/BDD, OpenAPI, Postman, IntelliJ IDEA.

Technical Lead

BNP Paribas Personal Finance

May 2021 - Nov 2024

3 years 7 months

Paris, France

Programme Move2Cloud: Dockerisation, Kubernetes Projet SID: Mise en place d'une application d'aggrégation des données client/contrat interconnectant une base DB2 et une application SAV via Kafka Environnement technique: UNIX/Linux, Java8/11, Spring/Spring-Batch/SpringBoot, Kafka, WebService, JAX-WS/RS, Oracle, MongoDB, Websphere 8.5, IBM cloud, Kubernetes, Vault, Docker, maven, Nexus/Jenkins/Sonar, JUnit/Mockito

Senior Software Engineer

Banque de France

Nov 2020 - May 2021

7 months

Paris, France

Migration de l'application Cockpit (Private Cloud MarketPlace) NodeJs en SpringBoot Environnement Technique : Java 8, SpringBoot, KeyCloak, Docker, Kubernetes, OpenShift

Senior Software Engineer

Société Générale

May 2017 - Dec 2020

3 years 8 months

94120 Fontenay-sous-Bois, France

• Intervention en rôle de Tech Lead JAVA/J2EE : - Mise en place d’un système de communication digitale OmniCanal - Mise en place d’un système d’acheminement de messages Multi-Endpoint avec système de Throttling - Migrations techniques, API-sation, Optimisaton, benchmarking, évolutions applicatives sur le système d’alerting de la banque de détail. *Environnement technique: Linux, Java 8, Spring/Spring-Batch/SpringBoot, WebService SOAP/REST, Oracle, MongoDB, Kafka, WildFly, MQ Series, IntelliJ, Git/GitHub, maven, Nexus/Jenkins/Sonar, JUnit/Mockito, Gatling, JIRA, ALM (HP Quality Center)

Software Engineer

BNP Paribas Personal Finance

Jul 2015 - May 2017

1 year 11 months

Paris Area, France

• Intervention en rôle de Software Engineer JAVA/J2EE : Migrations techniques, évolutions applicatives sur le parc d’applications du référentiel B2C. - Participation aux points de cadrage - Assurance de la garantie qualité - Développement et mise en place - Préparation des livrables *Environnement technique: UNIX, J2EE, XML, Spring/Spring-Batch, WebService, JAX-WS, SOAP-UI, Oracle, Websphere 8.5, Eclipse, ClearCase, maven, Nexus/Jenkins/Sonar, JUnit/Mockito, ALM (HP Quality Center)

BNP Paribas Cardif

Sep 2012 - May 2015

2 years 9 months

Paris Area, France

Team Leader

Apr 2013 - May 2015

2 years 2 months

Paris Area, France

Software Engineer

Sep 2012 - Mar 2013

7 months

Paris Area, France

• Intervention sur le cycle projet de multiple Migrations techniques, Réécritures et évolutions Applicatives sur le parc logiciel au Centre de Développement JAVA - Planification des projets/Interventions - Affectation des tâches - Analyse de besoins - Rédaction de spécifications techniques détaillées - Développement et mise en place - Préparation des livrables - Mise en production et gestion de la garantie *Environnement technique: UNIX, J2EE, SweetDev (FW spring/struts/hibernate), JSF/PrimeFaces, MuleESB, UML, Oracle, DB2, Websphere 7/8.5, Eclipse, CVS, maven, Archiva/Jenkins/Sonar, JUnit, ALM (HP Quality Center)

Software Engineer

BNP Paribas

Aug 2011 - Aug 2012

1 year 1 month

Paris Area, France

• Développement d’un système de contrôle qualité des documents bancaires dématérialisés (validation/refus des injections). • Développement d’un injecteur/restituteur de documents Bancaires pour la BNL - Banque Nationale de Travail - (relevés de compte, contrats, avis…). *Environnement technique: Unix, UML, EJB2.1, JMS, XML, Oracle (sql developer), Centera, Websphere (ApplicatiionServer/MQ Series), RAD (Eclipse), Maven, SVN, JUnit,

Software Engineer

ADP

Nov 2009 - Jul 2011

1 year 9 months

Sulayman, Tunisia

• Migration des Systèmes d’information relatifs à la gestion de paie: Migration des workflows RH développés en UDS (Universal Developpment Server) • Développement de workflows élémentaires de gestion RH (embauche, modifications contractuelles et de départ) et workflows éditiques de gestion RH (STC, Demande d’acompte, Attestation ASSEDIC, etc.) - Spécification des besoins client - Conception et développement des modules logiciels - Packaging, livraison et intégration du produit dans l’environnement de production *Environnement technique: J2EE, UML, EJB, Spring, Struts, Hibernate, Oracle (sql developer et Toad), mainframe, Glassfish2, Eclipse, CVS, Méthode Agile, Outils gestion de projet : Redmine/Planview.

Software Engineer

ProFinance

Oct 2008 - Oct 2009

1 year 1 month

Tunis, Tunisia


Education

Université de La Manouba

Engineer

2005 - 2008

3 years 2 months


Licenses & certifications

Scrum for Ops and DevOps Fundamentals

Issued: Oct 2024

Certified by SCRUMstudy - Accreditation Body for Scrum and Agile

Scrum Fundamentals Certified (SFC)

Issued: Oct 2024

Certified by SCRUMstudy - Accreditation Body for Scrum and Agile

Cloud 101

Issued: Sep 2024

Certified by BNP Paribas

Confluent Fundamentals Accreditation

Issued: Jun 2023

Certified by Confluent

M101J: MongoDB for Java Developers

Issued: Dec 2016

Certified by MongoDB

Certified ScrumMaster

Issued: Sep 2016

Certified by Scrum Alliance

The best place to find your next move

© 2026. All Rights Reserved.