
Marouane L.
Technical Lead | Java & Kubernetes
Salary / Daily rate
Paris, France
Mobility: Île-de-France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
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.
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
Scrum Fundamentals Certified (SFC)
Issued: Oct 2024
Cloud 101
Issued: Sep 2024
Confluent Fundamentals Accreditation
Issued: Jun 2023
M101J: MongoDB for Java Developers
Issued: Dec 2016
Certified ScrumMaster
Issued: Sep 2016