Mehdi KANZARI

Senior Java Developer – API – AWS – Kubernetes

2 recommendations

Salary / Daily rate

2 people recommend

Paris, France

Mobility: Île-de-France

Freelance

Can come onsite

Skills

JavaSpring BootKubernetesAWSMavenGitJenkinsDockerAWS LambdaTerraformRedisElasticsearchRabbitMQMongoDBPostgreSQLAngularTypescriptRESTful APIsSwagger/OpenAPIScrumMicroservicesGradleBitbucketJiraConfluenceTomcat

Languages

Arabic (Native)English (Fluent)

Recommended by

Thierry Alexandre

Stime DSI Groupement Les Mousquetaires

Release Train Engineer - Equipement de la Maison

Recommended on 01 october 2020

Amine Mokhtari

Google

Customer engineer - Data analytics specialist

Recommended on 06 november 2017

About me

Intro

Technical Lead avec plus de 10 ans d'expertise en architecture microservices et migration cloud AWS. Certifié AWS Solutions Architect, j'ai piloté avec succès des migrations critiques chez Natixis, Allianz et GRTgaz. Spécialisé Java/Spring Boot, Kubernetes et infrastructures cloud, je transforme vos systèmes legacy en solutions scalables et performantes.

Links

Work experience

Lead Developer

Natixis Corporate & Investment BankingFreelance

Apr 2023 - Present

3 years 7 months

Paris et périphérie

Projet : Développement d’une API backend pour la gestion et l’analyse de données des portefeuilles financiers (fonds, titres, prix, avoirs, devises), intégrée au système d’information de Natixis ● Rôle : Lead Dev - Etroite collaboration avec les analystes métier, les équipes de construction de portefeuille et les ingénieurs Data - Sécurisation de l’API avec OAuth 2 et JWT - Participation à la mise en place de la chaine CI/CD avec Jenkins et XLDeploy/XLRelease - Revues de code et évaluations de sa qualité - Maintien et déploiement du contrat d’interface sur la Gateway Axway - Synchronisation des tâches de déploiement avec l’équipe de production (basée à Porto) - Utilisation de GitHub Copilot, Continue et de la plateforme Maia (BPCE) avec les modèles (GPT-4, Gemini 2.5) pour optimiser les développements et renforcer la qualité de code Équipe : 5 personnes Environnement technique : Java 17, Spring Boot 3.4, PostgreSQL, MapStruct, JUnit 5, Mockito RestAssured, Jenkins, Maven, AWS Elastic Beanstalk, Nginx, Git, SonarQube, Swagger/OpenAPI, OAuth2/JWT, Axway, XLDeploy/XLRelease Méthodologie : Scrum Projet : Mise en place d’un module de sécurité dédié à Apigee ● Rôle : Lead Dev - Traitement SAML : Extension d’Apigee X pour gérer le déchiffrement de payload et la vérification de signature - Gestions des clés dans le Keystore - Sécurisation de l’API avec une authentification JWT via JWKS - Automatisation du processus de construction et de déploiement des images Docker avec Jenkins et XLDeploy/XLRelease Équipe : 2 personnes Environnement technique : Java 17, Quarkus 3.2, MapStruct, JUnit 5, Mockito, Java-saml, BouncyCastle, REST Assured, JWT(JWKS), Apigee, Openshift(Kubernetes) Méthodologie : Kanban

Lead Developer

AllianzFreelance

Oct 2022 - May 2023

8 months

Paris et périphérie

Projet : Migrer l’application simulateur santé depuis WebSphere vers Kubernetes (AWS EKS). - Planification et identification des tâches - Participation aux réunions du Tech Advisory - Séparation du Backend et Frontend - Adaptation du code des applications - Mise en place des jobs Jenkins (Chaine CI-CD) - Gestion des données de session avec Redis (Passage d’une application Statefull à Stateless) Équipe : 2 personnes Environnement technique : Java 8, Spring Boot 2.0, Angular 7, Docker, Kubernetes(AWS EKS), Jenkins, API rest, Redis, Quality Code (Splunk, SonarCube, CheckMarks, NexusLifecycle), bitbucket, Lens, Grafana Méthodologie : Scrum, SAFe

Lead Developer

GRTgazFreelance

Aug 2020 - Oct 2022

2 years 3 months

Projet : Accompagner la performance des métiers de GRTgaz et créer du lien entre les différentes entités grâce à des nouveaux outils digitaux. Co-construire avec les utilisateurs des applications web/mobiles à l’usage interne ou externe. - Migration des applications de IBM MFP vers AWS Cloud (Infrastructure, Backend, Frontend et CI/CD) - Participation aux réunions (Chantier de migration, Infrastructure Ops) - Intégration de nouvelles évolutions (Backend/ Frontend) - Mise en production des nouvelles versions des applications - Participation à la mise en place de l’authentification et l’autorisation SSO pour les applications du Nomadisme en se basant sur AWS Api Gateway et Microsoft Azure AD (Identity Provider) - Développement et déploiement de lambdas sur AWS (Génération et envoi des fichiers PDF et CSV vers sharepoint et SFTP ) - Communication avec différentes APIs (APINESS, Keepeek) Équipe : 8 personnes Environnement technique : Java 11, Spring boot 2.4, Spring (Core, MVC, Data…), AWS(ECS, Secret Manager, Lambda, S3, API Gateway, DocumentDB ...), Open API 3.0, REST, Sharepoint, OAuth2, JWT, MongoDB, Angular, Typescript, Cordova, Capacitor, Mockito, Junit 5, Mobile First, Terraform, Gitlab CI, Git, Jenkins, Maven, Sonar, Docker. Méthodologie : Scrum

Lead Java Developer

CarrefourFreelance

Feb 2020 - Aug 2020

7 months

Projet : Participation à la refonte de l’OMS (Order Management System) en architecture microservice et mise en place d’un BAM (Business Activity Monitoring) - Mise en place d’un microservice responsable de l’indexation et la restitution des informations de la commande - Ajout de la fonctionnalité d’import de fichiers de produits (Dispart, projection stock physique, délai de mise à disposition) - Participation aux différentes réunions (Architecture, Ops, RTE et SM) - Développement des tests unitaires et d’intégrations en respectant le modèle de la pyramide des tests - La supervision des environnements grâce à Kibana et Grafana - Déploiement des microservices avec jenkins sur les environnements (FEAT, SINT, DEMO) Équipe : 10 personnes Environnement technique : Java 8, Intellij IDEA, Spring 4, Spring boot, Spring MVC, Spring Data, ElasticSearch 6.8, RabbitMQ, Angular, Maven, Git, Gitflow, Mockito, Junit 5, Assertj, Jenkins, Sonar, Kibana, Grafana, Docker, Couchbase, Camunda(BPMN). Méthodologie : Scrum, Safe

Consultant Java/Jee

Fnac Darty

Aug 2018 - Mar 2020

1 year 8 months

Projet : Intervention sur plusieurs applications de Darty : - DARTY.COM : Site Darty destiné aux particuliers - INDEXEUR : * Indexer les données (produits, offres…) provenant de différentes sources vers des serveurs Elasticsearch et Algolia * Export des données : Mise en forme dans des fichiers (xml/json/csv) des données à destinations de partenaires et/ou de market place (La redoute, Fnac...) - Participation aux développements de la partie Backend et code review - Refonte du parcours d’ajout panier du site mobile Darty - Mise en place de l’authentification JWT pour OpenCell (Service externe pour la gestion des abonnements Darty Max) - Migrations Elasticsearch (1.7 → 2.4) puis (2.4 → 6.2) - Mise en place du moteur de recherche Algolia (Indexation et recherche des produits) - Export CentralWeb : Création de Job pour la génération des fichiers (produits, offres, images, arborescence) destinés au partenaire central web Équipe : 15 personnes (3 équipes) Environnement technique : Dropwizard (Google Guice, Jetty, jersey, Jackson), Java 8, ElasticSearch, Algolia, JUnit 4, Mockito, Gradle 4.2, Git, Bitbucket, JIRA

Consultant Java/Jee

VISEO

Sep 2014 - Mar 2020

5 years 7 months

Développeur Fullstack Java/JEE & Angular - Scrum master (PartsAdvisor)

Renault-Nissan-Mitsubishi

Jul 2016 - Jul 2018

2 years 1 month

Projet : Plateforme digitale (MarketPlace + application mobile) pour gérer l’après-vente automobile et simplifier le quotidien des professionnels de l’aftermarket de la pièce auto - Scrum master d’une équipe de 5 personnes - Planification et estimation des tâches de développement - Conception et implémentation de la partie backend - Conception des index elasticsearch (template, mapping, indexation) - Recherche des données dans Elasticsearch (recherche, Autocompletion) - Participation aux développements de la partie frontend (Angular) Équipe : 25 personnes (3 équipes de développement) Environnement technique : Microservices, Java 8, Spring 4, Spring boot, Spring MVC, Spring Data, JUnit 4, Mockito, Maven 3, Tomcat 7, Elasticsearch, mongoDB, Redis, AngularJs, Angular, Git, Bitbucket, JIRA, Confluence, Jenkins, Tomcat, Nginx, AWS(EC2, S3, SNS, Lambda)

Ingénieur études et développement (Java/JEE)

ADP

Oct 2014 - Jul 2016

1 year 10 months

Projet : Développement d'applications de gestion d'utilisateurs : - Refonte de l'application DUMA pour la gestion des utilisateurs, de leurs profils et droits d'accès - Réalisation de l’application DUMA-ESI (Gestion des utilisateurs à l’échèle internationale) - Migration des utilisateurs vers le nouveau portail PUBLICA - Génération de rapports  Rôle : Ingénieur études et développement (Java/JEE) - Planification et estimation des tâches de développement - Conception et développement - Mise en place des API Rest via Spring mvc et RestTemplate (Nsapi, Gs-Rest, Scim) - Réalisation de batchs (DUMA, DataTester, Pmoppc2GsRedbox) Équipe : 5 personnes Environnement technique : Java 8, Spring 4, JUnit 4, Mockito, Maven 3, Tomcat 7, Spring MVC, Jackson 2.3, JDBC Template, Gamma, Mercurial, ActiveMQ, Mule ESB, Jenkins

Ingénieur d'études et développement JAVA/JEE

Cliris

Sep 2011 - Aug 2014

3 years

Projet : Réalisation d’un portail web pour le pilotage de points de vente : - Développement de services web pour l’alimentation du portail - Export des tableaux de bord sous plusieurs formats PDF, Excel, CSV - Drill down/Drill up spatial et temporal - Réalisation du module de gestion de dépoilement des thèmes des vitrines  Rôle : Ingénieur études et développement (Java/JEE - Flex) - Planification et estimation des tâches de développement - Conception et développement - Rédaction de la documentation technique - Développement des ETL - Migration du portail de Jboss vers Glassfish - Mise en production - Encadrement des stagiaires Équipe : 4 personnes Environnement technique : Java, Spring 3, Hibernate 3, Service Web, Apache CXF, Maven 3, Flex, Actionscript, PostgreSQL, Eclipse, JBoss 6, Glassfish 3, iReport


Education

INSAT - Institut National des Sciences Appliquées et de Technologie

Diplôme National d'ingénieur, Génie logiciel


Licenses & certifications

AWS Certified Solutions Architect – Associate

Issued: Jul 2023

Certified by Amazon Web Services (AWS)

Pivotal Certified Spring Professional ( Based on Spring Core 4.2 )

Issued: Apr 2017

Certified by Pivotal Software, Inc.

The best place to find your next move

© 2026. All Rights Reserved.