Zakaria NAAMAOUI

Tech Lead Backend Java / Kotlin

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

MicroservicesJavaKotlinAWSKafkaKubernetesSpring BootTerraform

Langues

Français (Courant)Anglais

À propos

Introduction

Tech Lead et développeur backend senior Java/Kotlin, spécialisé dans les systèmes distribués critiques, le paiement temps réel et la mobilité. J’interviens du cadrage métier à la production : architecture microservices et hexagonale, Kafka, API REST, tests et CI/CD. Expérimenté sur AWS, Kubernetes et Terraform, j’accompagne les équipes par les arbitrages techniques, les revues de code et le partage de connaissances.

Liens

Expérience de travail

Consultant senior Java / Kotlin - Wero

Crédit Agricole Payment Services (CA-PS)Freelance

sept. 2025 - Présent

1 an 2 mois

Paris, France

Intervention sur EPI Consumer, plateforme d’interconnexion de CA-PS avec EPI pour proposer Wero aux clients du Crédit Agricole et de LCL, dans un contexte de paiement temps réel critique. • Prise en charge de fonctionnalités de bout en bout : analyse du besoin, conception, développement Kotlin/Java, tests, packaging et déploiement. • Conception de microservices cloud-native et participation aux arbitrages de performance, disponibilité, sécurité et évolutivité. • Contrats REST/OpenAPI, traitements asynchrones Kafka, architecture événementielle et Event Sourcing. • Persistance MongoDB/PostgreSQL, conteneurisation Docker et déploiements Kubernetes. • Tests JUnit, Kotest, Mockito et Testcontainers ; revues de code, SonarQube et JFrog Xray. • CI/CD, automatisations Ansible, Argo CD et documentation technique. • Collaboration Product, Design, Web et QA dans un environnement international et remote-first. Environnement : Kotlin, Java, Ktor, Spring Boot, Kafka, AWS, Kubernetes, Docker, MongoDB, PostgreSQL, Redis, GitLab CI/CD, Jenkins, Ansible, Argo CD, Vault, Instana, ELK.

Développeur backend senior Java / Kotlin - AWS

SNCF Connect & TechFreelance

juil. 2022 - juil. 2025

3 ans 1 mois

Paris, France

Intervention sur des systèmes backend distribués à forte volumétrie couvrant les parcours de vente, paiement, après-vente et comptabilité de SNCF Connect, dans un environnement événementiel critique et multi-clients. • Conception de microservices en architecture hexagonale et DDD ; évolution d’un monorepo Java, Kotlin et Node.js organisé par domaines métier. • Flux Kafka pour le paiement et AWS SNS/SQS pour les traitements comptables CRV/CRC. • Définition et évolution des contrats REST/OpenAPI avec maintien de la rétrocompatibilité. • Arbitrages d’architecture intégrant charge, résilience, disponibilité, sécurité et continuité de service. • Développement TDD/BDD, principes SOLID, tests unitaires et E2E. • CI/CD, feature flags, SonarQube et JFrog Xray ; supervision Instana et Datadog. • Infrastructure AWS mutualisée avec Terraform, API Gateway, IAM, Secrets Manager/Vault et SOPS. • Ateliers 3-Amigos, collaboration métier/produit et documentation technique et opérationnelle. Environnement : Java, Kotlin, Spring Boot, Reactor, Ktor, Node.js, Kafka, SNS/SQS, AWS, Kubernetes, Terraform, MongoDB Atlas, PostgreSQL, Redis, GitLab CI/CD, Gradle, Maven.

Développeur backend puis Tech Lead Java / Kotlin

Europcar Mobility Group

sept. 2019 - juil. 2022

2 ans 11 mois

Paris, France

Modernisation du système d’information : migration progressive d’un monolithe vers des microservices, maintien des parcours existants et évolution vers un rôle de Tech Lead. • Analyse des besoins, architecture, études d’impact et chiffrage des évolutions. • Accompagnement du Product Owner, ateliers métier, revues de code et accompagnement des développeurs. • Formalisation des patterns et cohérence technique pendant la coexistence monolithe/microservices. • Développement Java/Kotlin des microservices Booking, Rentals, Customer Dashboard et Label API ; maintenance du socle legacy pour assurer la continuité Mobile/Desktop. • Contrats SwaggerHub, API REST/SOAP, Kafka Producer/Consumer et internationalisation. • Tests JUnit 4/5 et Cucumber, SonarQube, GitLab CI/CD et Jenkins. • Coordination infrastructure, OPS, intégration, réseau et sécurité ; diagnostic d’incidents avec Instana, Datadog, Elasticsearch et Splunk. Environnement : Java, Kotlin, Spring Framework, architecture hexagonale, Kafka, Maven, Gradle, GitLab CI/CD, Jenkins, SwaggerHub, Jira, Miro.

Développeur full-stack Java / AngularJS

L'Assurance retraite

sept. 2018 - sept. 2019

1 an 1 mois

Paris, France

Intervention au sein de la DSI CNAV sur les applications cœur de métier de traitement et de suivi des demandes de retraite, dans un contexte réglementé exigeant fiabilité, traçabilité et protection des données. • Maintenance évolutive et corrective de SDD - Suivi des demandes de retraite. • Conception et réalisation d’une application de statistiques SDD pour le suivi et le pilotage des demandes. • Développement et maintenance des services Java/Spring exposés en REST et SOAP. • Évolution du frontend AngularJS 1.7 et intégration avec le backend. • Tests JUnit, DBUnit et WireMock ; conception et intégration de traitements Spring Batch. Environnement : Java 8, Spring IoC, Spring Batch, Hibernate/JPA, JPQL/HQL, JAX-RS/JAX-WS, AngularJS, Webpack, Maven, Jenkins, SVN.

Ingénieur d’études et développement R&D

MEGA International

sept. 2016 - sept. 2018

2 ans 1 mois

Casablanca, Maroc

Intervention en R&D sur HOPEX, plateforme de modélisation et de gestion des référentiels d’architecture d’entreprise. • Évolution et maintenance des périmètres ITPM, IT Architecture/Infrastructure, BPA, GDPR et DoDAF v2. • Conception et intégration de modules couvrant les couches métier, accès aux données et présentation, dans le respect des conventions de la plateforme. • Développement de clients SOAP/REST pour l’intégration avec les systèmes partenaires. • Diagnostic et correction des anomalies produit avec l’équipe support, avec analyse fonctionnelle et technique. Environnement : Java, VBScript, ERQL, HOPEX API, SQL Server, HTML, CSS, JavaScript, jQuery, Bootstrap, Scrum, Trello, Synergy.

Ingénieur d’études et développement Java EE

ADIAS - IT Solutions & Services

janv. 2015 - sept. 2016

1 an 9 mois

Casablanca, Maroc

Intervention sur Control Tower, plateforme de sous-traitance logistique de la demande de transport à la facturation, et sur un POC Airbus de suivi de maintenance des pièces. Control Tower : • Conception des modules Spot Request, Order Management et Freight Audit : demandes de transport, transmission aux transporteurs, préfacturation et contrôle des factures. • Traitement batch toutes les 30 minutes pour alimenter la facturation selon les règles du calendrier fiscal. • Notifications email et fonctions d’import/export Excel. Airbus - POC maintenance : • Module de coordination entre le client et les techniciens chargés de la maintenance des pièces. • Développement des couches DAO et Service, tests unitaires et accompagnement de la recette jusqu’à la préparation du passage en production. Environnement : Java EE, Spring MVC/Security/IoC/Data JPA, PostgreSQL, SQL, PL/SQL, JSP, HTML5, CSS, jQuery, Bootstrap, Tomcat, Maven, SVN, PowerAMC, Enterprise Architect, Scrum.

Analyste / developpeur

Agence Nationale de Réglementation des Télécommunications

févr. 2015 - mai 2015

4 mois

Mission: conception et mise en œuvre d’une solution informatique pour la Gestion des traitements des indicateurs télécoms. Technologies: J2EE, JSP, CSS, JavaScript. Framework: Spring, Hibernate, jasper Report. Outils: Talend open studio (ETL), iReport (design des rapports).


Formation

Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes - ENSIAS

Master, Réseaux informatiques, télécommunications et multimédia

2013 - 2015

3 ans

ENSIAS - Rabat, Maroc. Master obtenu au terme de la formation 2013–2015.

Université Ibn Tofail

Licence, Ingénierie des systèmes d’information

2009 - 2013

5 ans

Université Ibn Tofail - Kénitra, Maroc. Formation 2009–2013.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.