You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Marouan MarouanMM

Marouan Marouan

Senior Java | Kafka Certified | Elasticsearch

£605/day
Paris, FR
8-15 years

Average response time: 1 hour

About Marouan

10 ans d’expérience en tant que développeur Java Backend. J’ai conçu et livré de nombreuses applications Java Spring Boot, Microservices, Kafka et Elasticsearch, souvent from scratch, pour des grands comptes dans la banque, l’assurance et la défense.

Je suis certifié Confluent Kafka (CCDAK, CCAAK et Data Streaming Engineer), attestant d’une expertise avancée en data streaming, event-driven architectures et systèmes distribués à fort volume.

Je dispose également de solides compétences DevOps avec Kubernetes, Docker et CI/CD pipelines, garantissant des déploiements fiables et automatisés.

Je suis reconnu pour ma capacité d’adaptation rapide à de nouveaux contextes métiers, techniques ou méthodologiques, ainsi que pour ma contribution au sein d’équipes agiles.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Geopost
    Kafka Architect / Senior Software Engineer
    LOGISTICS AND SUPPLY CHAIN
    January 2026 - Today (5 months)
    Paris, France
    Project Overview :
    Pilotage de la conception d’une plateforme event-driven basée sur le CDC (Change Data Capture), permettant la synchronisation temps réel des données de référence à l’échelle du groupe Geopost.
    Cette plateforme s’inscrit dans une démarche de modernisation du SI vers une architecture distribuée, scalable et résiliente, assurant une diffusion fiable des données vers des systèmes consommateurs.

    ●Définition et mise en œuvre de l’architecture event-driven basée sur Debezium, Kafka Connect et MongoDB, pour la propagation temps réel des données entre systèmes.

    ●Ownership de la plateforme Kafka, avec définition des standards : topic design, partitioning strategy, delivery semantics, DLQ handling, garantissant high availability et zero data loss.

    ●Conception d’une event processing pipeline haute performance (Java 21 / Spring Boot), permettant enrichissement et routage avec une latence < 5 secondes.

    ●Mise en place d’un referential resolution engine avec multi-level caching, atteignant ~99.9% cache hit rate et réduisant la charge base de données de ~99.97%.

    ●Conception d’une multi-tenant streaming architecture, permettant l’intégration dynamique de nouveaux consommateurs avec isolation et scalabilité.

    ●Contribution à la scalabilité et à l’évolutivité de la plateforme, via runtime reconfiguration (Kafka Connect) et dynamic consumer orchestration.

    ●Déploiement dans un environnement cloud-native (Kubernetes, Docker, Helm) avec exigences élevées en termes de performance, résilience et operational excellence.

    ●Mise en place des pratiques DevOps : CI/CD (GitLab), observability (health checks, metrics, monitoring) et fiabilisation des flux.

    Tech Stack:
    Java 21, Spring Boot, Spring Kafka, Apache Kafka 3.9 (KRaft),
    Kafka Connect, Debezium 3.1, MongoDB 7 (Change Streams), Kubernetes, Helm, Docker, GitLab CI/CD, SASL_SSL, ACLs
    Apache Kafka Kafka Connect Debezium MongoDB Kubernetes
  • Athea
    Senior Java Kafka Elasticsearch Developer
    September 2023 - September 2025 (2 years)
    Vélizy-Villacoublay, France
    Projet : J'ai travaillé sur un projet de développement d'une plateforme complète d'intelligence artificielle.
    Le projet a été réalisé en mode Scrum.

    Rôles et activités: J'ai été amené à réaliser les tâches suivantes :
    ● Conception et déploiement d’APIs REST pour une plateforme de données IA à grande échelle.
    ● Mise en place et gestion de clusters Elasticsearch, incluant indexing, mappings, analyseurs et recherche multi-index avancée pour des requêtes de données unifiées.
    ● Intégration et configuration de la recherche phonétique via l’installation et la gestion de plugins d’analyseurs personnalisés, permettant des résultats multilingues et flous plus précis.
    ● Développement de requêtes avancées et d’agrégations pour l’analyse en temps réel et des cas d’usage de recherche intelligente.
    ● Optimisation des performances d’indexation et de recherche Elasticsearch pour garantir une latence minimale sous forte charge.
    ● Développement de microservices d’extraction de données (OCR, audio/vidéo) avec Tesseract & FFmpeg.
    ● Mise en place de Kafka et Apache Flink pour le traitement temps réel et le streaming distribué entre services.
    ● Livraison et tests d’APIs dans un environnement Docker & Kubernetes.

    Environnement technique: Java 21, Spring Boot 3.5, Apache Kafka, Kafka Connect, API Producer/Consumer, Apache Flink, Elasticsearch, Elastic Stack (ELK), Cassandra, JanusGraph, S3, Docker, Kubernetes, tesseract OCR, ffmpeg, Apache tika, OpenID Connect, JWT.
    Elasticsearch Spring boot Apache Kafka Architecture Microservices Event-driven architecture
  • Crédit Agricole Assurances
    Senior Java Kafka Developer
    BANKING AND INSURANCE
    June 2022 - June 2023 (1 year)
    Paris, France
    Projet : Predica, filiale de Crédit Agricole Assurances, proposant assurance-vie, épargne retraite et prévoyance. Contribution à l’évolution de l’application web de conseil en prévoyance au sein d’une équipe Scrum de 8 développeurs.

    Rôles et activités : J'ai été amené à réaliser les tâches suivantes :
    ● Conception et implémentation de microservices événementiels exposant des APIs REST, avec Apache Kafka, Kafka Streams, Kafka Connect et ksqlDB pour le traitement temps réel et l’intégration entre systèmes.
    ● Gestion de l’infrastructure Kafka via Confluent REST API, incluant la création, la maj et le monitoring de flux ksqlDB et de Schema Registry via akhq, garantissant haute disponibilité et détection rapide des anomalies.
    ● Développement d’APIs producer/consumer pour l’ingestion et le traitement temps réel des données.
    ● Revue de code et rédaction de documentation technique et de guides de bonnes pratiques pour Kafka, le traitement de flux et le développement d’APIs REST.

    Environnement technique: Java 17, Maven, Spring Boot 3, Apache Kafka, Kafka Stream, Kafka Connect, ksqlDB, API Producer/Consumer, Elastic Stack (ELK), OpenID Connect, JWT, LiquiBase, Jenkins, Sonar, PostgreSQL, OpenAPI.
    Spring boot Apache Kafka Microservices API REST Kafka Streams

Recommendations

Be the first to recommend Marouan

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Mastère en Architectures et Ingénierie du Logiciels et du Web
    Université Montpellier
    2015
    Mastère en Architectures et Ingénierie du Logiciels et du Web
  • Mastère Spécialisé en Ingénierie des Systèmes Informatiques Communicants
    Telecom Bretagne
    2016
    Mastère Spécialisé en Ingénierie des Systèmes Informatiques Communicants

Certifications

Skill set

Categories