Mohammed EL MOUNJIDE

Tech Lead Java/JEE | Architecture Hexagonale

Salaire / Taux journalier

Paris, France

Mobilité : Île-de-France

Freelance

Peut venir sur site

Expertises

MicroservicesJavaSpring BootKubernetesHexagonal ArchitectureReactJavascriptPHPVueAngularMongoDBDevOpsReact NativeElasticsearchKafkaMicrosoft SQL ServerClean ArchitectureTomcatGitDockerJiraSQLiteELK StackGraphQLBootstrapPostgreSQLGitLabJenkinsMavenMySQLWindowsOracle

Langues

Arabe (Maternelle)Anglais

À propos

Introduction

Tech Lead Java avec 12+ ans d'expertise en architectures modernes et migration de systèmes legacy. Spécialisé en Architecture Hexagonale, Event-Driven avec Kafka, et microservices Spring Boot. Fondateur d'EarnIT Consulting, j'accompagne vos projets de la conception à la production avec un focus sur performance, sécurité et observabilité complète.

Liens

Expérience de travail

Fondateur & Lead Architect

EarnIT Consulting

janv. 2025 - Présent

1 an 10 mois

Conception et développement d'une plateforme complète en Architecture Hexagonale : – Architecture Hexagonale (Clean Architecture) avec modules Maven – API REST & GraphQL avec Spring Boot 4.0 et Java 25 – Authentification OAuth2/OIDC avec Keycloak – Event-Driven Architecture avec Apache Kafka – Cache distribué Redis et base PostgreSQL 17 – Observabilité : OpenTelemetry, Micrometer, ELK Stack – CI/CD GitLab, Docker, Kubernetes, Helm Charts – Tests: JUnit 6, Testcontainers, WireMock, JMH (Benchmarks) – Application Mobile : React Native / Expo Technologies: Java 25, Spring Boot 4, Spring Cloud 2025, PostgreSQL 17, Redis, Kafka, Keycloak, GraphQL, Docker, Kubernetes, Helm, React Native, Expo

Tech Lead JAVA/JEE

Franprix - Groupe Casino

juil. 2020 - Présent

6 ans 4 mois

Rattaché à la direction études et développement - DSI du groupe Franprix-Groupe Casino – Définition de l'architecture technique. – Choix des solutions. – Rédaction de spécifications techniques et fonctionnelles, mise en production. – Maintien en condition opérationnelle des applications. – Développement sur l'ensemble des couches de l'application. – Participation aux réunions utilisateurs. – Accompagnement de l'équipe. – Tests Unitaires, tests d'intégration (JUnit). – Chiffrage. Technologies: Java 11/17, Spring Boot, Spring Security, JWT, Keycloak, Jenkins, SonarQube, ELK, Docker, defectdojo, Trivy, owasp.

Tech Lead Java/JEE

Cegedim SRH

mai 2022 - janv. 2025

2 ans 9 mois

Rattaché à la DSI du client Cegedim SRH : – Migration du projet Java 8 à 11 puis 17 – Analyse et optimisation des performances – Identification des vulnérabilités de sécurité (dépendances) – Migration de la bibliothèque POI V3 à V5 – Migration de la bibliothèque Rhino JS – Correction des fuites de mémoires en Java.

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

Franprix - Groupe Casino

juin 2017 - juin 2020

3 ans 1 mois

Contexte projets – Portail Intranet multi-applicatif (20 applications). – Portail Magasin multi-applicatif (10 applications). Principalement, création et maintenance des applications : – Gestion pénalités fournisseurs: Permettre la consultation, la saisie de données spécifiques et le calcul automatique des montants pénalisables et des taux de services. – Gestion taux service: Permettre la consultation, la saisie de données spécifiques et le calcul automatique des différents Taux de Service. – Création des archétypes de type Batch réutilisables. – Création des archétypes de type webservice (Rest/Soap) réutilisables. – Création des modules réutilisables. – Former des équipes (Spring Boot, micro-service, ...). Technologies : Méthodes Agiles, Liferay, Spring MVC, Spring Security, Spring Boot, Spring Batch, Hibernate, JavaScript, JQGrid, Jquery, VueJs (Notion de base), Angular (Notion de base), Rest Service, Maven, MySQL, Git, Svn.

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

Carrefour

févr. 2016 - mai 2017

1 an 4 mois

Creation et maintenance des applications (Concept Cible Sécurité, & OASIS) – Concept Cible Sécurité – Mettre à disposition des fiches de sécurité aux utilisateurs via une navigation sur des images 3D/2D. – Outils de planification interventions (OPI), qui est une application web accessible en interne à carrefour, permettant la déclaration et le suivi des demandes d'interventions. – La gestion des fiches d'interventions (création, modification, suppression). – L'importation et l'exportation des plannings d'interventions. – Visualisation des plannings d'interventions. – Paramétrage de l'application. – OASIS – Outils d'activité et de suivi internes, qui est une application web dédiée à l'espace emploi France pour piloter les recrutements des candidats. – La gestion des demandes (création, modification, suppression, importation et l'exportation, filtre par région, candidat recommandé). – Les tableaux de bord (suivi de recrutements, suivi des délais). – La gestion des utilisateurs de l'application (l'affectation des rôles et privilèges). Technologies: Spring MVC, Spring Boot, Spring Security, Hibernate, Apache Tomcat 7, JBoss, PostgreSQL, Maven, JSP, HTML, Bootstrap, CSS, three.js, Ext JS, git, SVN, Méthode Agile (Scrum), LDAP.

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

LIST

avr. 2015 - janv. 2016

10 mois

Médiate est une Solution collaborative et d'intermédiation pour la gestion des activités quotidiennes des personnes âgées à domicile. J'ai participé dans une petite équipe (8 personnes) a la dernière phase du projet, mon rôle principal était de trouver une ou plusieurs solutions pour sécuriser les canaux de communication entre Médiate et les autres applications. Technologies: Méthodes Agiles, Spring MVC, Spring Security, Hibernate, Rest Service, Maven, MySQL, git

Stage - Développeur Web/Android

Université Al Akhawayn

mars 2014 - juil. 2014

5 mois

Conception et réalisation d'une application qui facilite l'accès aux événements organisés au sein de l'université, partage de position en temps réel avec d'autres utilisateurs, les menus des restos de l'université ainsi que les horaires de passage des bus. Technologies: Android Native, Java, Spring, Hibernate, jsf, JavaScript, Bootstrap, Google Cloud Messaging, MySQL.

Stage - Développeur Web

A2R COMMUNICATION

juil. 2013 - août 2013

2 mois

Conception et réalisation d'une application de gestion de stock (entrées/sorties, récapitulatif hebdomadaire, statistiques, facturation, gestion des utilisateurs). Technologies: PHP / JavaScript / D3.JS / HTML / CSS / MySQL.

Stage - Développeur VB6

La Régie Autonome de Distribution d'Eau et d'Electricité

août 2012 - août 2012

1 mois

Conception et réalisation d'une application de gestion des stagiaires. Technologies : Visual Basic 6.0/Microsoft Access.


Formation

Université de Lorraine

Master 2 Professionnel, Sécurité des Systèmes d'Information

2014 - 2015

1 an 1 mois

Ecole Supérieure d'Ingénierie en Sciences Appliquées

Ingénieur, Sciences Appliquées

2010 - 2014

4 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.