Mohamed Sobahi

Développeur Java Spring Senior

Salaire / Taux journalier

Paris, France

Mobilité : Paris, Londres, ...

Freelance

Peut venir sur site

Expertises

MicroservicesJavaSpring BootRESTful APIsDéveloppement BackendJavascriptNodeNestBase de données SQLRequêtes SQLPostmanSwagger/OpenAPIClean ArchitectureGoogle Cloud PlatformGitBitbucketDockerNotionJiraGraphQLGitHubGitLabJenkinsn8nConfluenceScrum

Langues

Arabe (Maternelle)Français (Courant)Anglais

À propos

Introduction

Fort de plus d'une décennie d’expérience en développement back-end, je me spécialise dans la création et l'optimisation d'applications complexes dans différents domaines.

Liens

Expérience de travail

Lead développeur back-end Java Spring

Intermarché

mars 2022 - Présent

4 ans 8 mois

92320 Châtillon, France

Développement de produits E-commerce Mission : • Architecture et implémentation de 20+ microservices utilisant Java 8/11/21 et Spring Boot 2/3, maximisant la resilience du système • Développement d'API REST supportant les applications web et mobiles, traitant 1000+ requêtes par seconde • Direction de l'intégration Kafka pour la pipeline de traitement asynchrone de preparation des commandes, améliorant le nombre de commandes préparées par jour de 40% • Implémentation de Spring Data et Hibernate ORM pour les opérations de base de données, optimisant les performances des requêtes • Déploiement et gestion d'applications avec containerisation Docker • Implémentation de stratégies de mise en cache de réponse de partenaire en utilisant Redis, réduisant les coûts de consummation de l’API Partenaire de 50% • Implémentation de monitoring et suivi de metrics personnalisés via Kibana, assurant 99,9% de disponibilité • Encadrement de 5+ développeurs juniors, révisions de code et sessions de formation technique • Collaboration avec les équipes transversales pour traduire les exigences métier en spécifications techniques Environnement technique : Architecture micro-services, JAVA 8/11/21, Spring Boot, Spring Data, Hibernate, Spring Core, Spring Cloud, Stack Netflix, Kafka, Docker, Maven, Postgresql, Redis, Google Cloud Plateform, Copilot, Claude Code, Speckit Méthodologie : SCRUM, SAFe Outils : Bitbucket, Jira, Sonar, Jenkins, Gitlab, Kibana

Développeur Fullstack

Campus France

mars 2019 - déc. 2021

2 ans 10 mois

Paris, France

Développement et maintenance da l’application Toucan qui sert à déposer les candidatures auprès des universités et écoles de l’enseignement supérieur en France Développement et maintenance da l’application Toucan qui sert à déposer les candidatures auprès des universités et écoles de l’enseignement supérieur en France • Conception et développement des fonctionnalités • Maintenance des fonctionnalités existantes • Réalisations des batch d'export des récapitulatifs des candidatures par statuts pour les référents • Refonte de l'écran du traitement des candidatures • Intégration d'outil d'observabilité • Mise en place d'environnement de recette • Documentation Stack Technique: Java, Spring Core, Spring Security, Spring Boot, Spring Data MySQL, SQL, Angular 9/13, Git, Jenkins, AWS (EC2,ECS,ECR,S3), Sentry

Ingénieur Développeur Java Spring Angular

Sopra Steria

févr. 2017 - févr. 2019

2 ans 1 mois

Région de Paris, France

Portalis: Pour le compte du ministère de la justice, c'est le portail web destinée à la digitalisation de tout le workflow des affaires judiciaires afin de simplifier les procédures et raccourcir leur durée. Missions : - Responsable des modules IHM du projet - Conception technique du socle des modules IHM - Développement du module sécurité des web services - Développement des IHMs - Développement de web services - Rédaction de conception technique - Support de l'équipe de développement Environnement technique : Angular 2, Java, Spring Core, Spring Security, Spring Boot, Spring Cloud, Config, MyBatis, Postgresql, SQL, Eureka, Zuul, HTML 5, Bootstrap, Javascript, TypeScript, Git, Jenkins, Sonar

Developpeur java jee

LCH.Clearnet

oct. 2015 - janv. 2017

1 an 4 mois

Paris, France

TSI (Target Settlement Integration) : est un système de gestion des transactions de la chambre de compensation tel que l'achat et la vente des titres, la comptabilité, la gestion des frais... . Missions : - Développement de différents modules de la partie Core - Analyse et chiffrage des évolutions - Correction des anomalies - Support lors des mise en production Environnement technique : Java, JEE, Spring, Hibernate, Git, Oracle 10g, JAX-RS, Maven, JUnit, AngularJs, Javascript

J2EE Developer

Bpifrance

août 2014 - août 2015

1 an 1 mois

Région de Paris, France

Extranet Expertise : Extranet servant comme interface entre Bpifrance et les experts qui étudient les dossiers de demande d'aides financières des entreprises innovantes. Missions : • Développement de toute la partie back end du projet présentée en web service REST. • Développement du module d’ajout des dossiers à la base de données appelé par l’application du client chargé de l’alimentation de la partie dossiers de cette base. • Développement du batch de mise à jour des raisons sociale des entreprises en faisant appel à un web service REST. • Etude et analyse des solutions d’optimisation des temps de réponse des fonctionnalités. • Analyse et conception du diagramme de classe. • Implémentations des tests unitaires Environnement technique : Java/JEE, CDI, JAX-RS, JPA 2.0, Design Pattern DAO, Maven 3.2.1, DB2, SVN, JUnit 4, PowerMockito, WebSphere Liberty Profile, UML, Power AMC 16, Firebug, Jenkins, Sonar.

Consultant JEE

Oceane Consulting

avr. 2014 - juil. 2014

4 mois

Région de Paris, France

Observatoire : Réalisation d'un outil destiné à l'audit du niveau d’accessibilité des sites web pour les personnes ayant des besoins particuliers. Réalisations : • En charge du module fonctionnel d’alimentation de la base de données NoSQL de l’observatoire à partir des bases de données de l’outil TANAGURU (outil d’audit automatique de l’accessibilité numérique) • Mise en place de l’architecture ETL avec Talend • Développement des jobs de traitement de données • Participation au développement d’autres modules fonctionnels en Java/J2ee • Rédaction de la documentation technique et fonctionnelle • Présentations techniques Environnement technique : Java/JEE, Spring Core, Talend, Apache Cassandra, MySQL, JPA/Hibernate, HTML5, Spring MVC, Bootstrap, Git, Maven, Jenkins, Sonar, JUnit, Redmine, Tanaguru, WinSCP, Putty.

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

PSA Peugeot Citroën

nov. 2012 - mars 2014

1 an 5 mois

Région de Paris , France

PCC: Programmation commerciale ciblée. - Correction d'anomalie. - Développement. - Déroulement des tests de qualifications. - Accompagnement du client pendant la phase de recette. - Référant fonctionnel au sein de l'équipe. - Parrainage des nouveaux arrivants.

Développeur Java/J2ee

Esioox.com

mars 2012 - oct. 2012

8 mois

Région de Nice, France

Développement de la partie administration (back-office) du site e-commerce (esioox.com) : un site destiné à l’achat et la vente des cartes cadeaux en France. Environnement technique : Spring, JPA-Hibernate, Tomcat, MySQL, SVN, EXTJS.

Ingénieur d’étude et de développement Java/JavaEE

Anthill

mars 2010 - févr. 2012

2 ans

Rabat, Maroc

o Gestion de projet, analyse, conception, développement et mise en production du projet Mobeedeals : Application mobile et plateforme de provesionning destinées au commerce de proximité en collaboration avec la société française Antisip) Outils et méthodes : Scrum, UML, Spring, JPA-Hibernate, Tomcat, MySQL, SVN, EXTJS, Sencha Touch. o Gestion de projet, analyse, conception, développement et mise en production de Mobipouce : un réseau social citoyen sous forme d’un ensemble de services web destinés à des clients mobiles. (En collaboration avec deux sociétés françaises : Antisip et E-Rasmuss) Outils et méthodes : UML, JAX-WS, Axis, Spring, JPA-Hibernate, MySQL, Tomcat, JUnit, SVN, JIRA. o Développement, maintenance et mise en production des modules de la plateforme web collaborative Jetbee. Outils et méthodes : GXT, Spring, JPA-Hibernate, MySQL, Tomcat, JBOSS, Junit, SVN, JIRA. o Communication et coordination avec les collaborateurs en France. o Encadrement d’un élève ingénieur pendant son stage de fin d’études.


Formation

Université Côte d'Azur

Master 2, Méthodes Informatiques Appliquées à la Gestion des Entreprises

2009 - 2010

1 an 1 mois

Ecole Marocaine des Sciences de l'ingénieur

BAC+5, Ingénierie en informatique et réseaux

2007 - 2010

3 ans 1 mois

Ecole Supérieure de Technologie d'Agadir

DUT, Génie informatqiue

2004 - 2006

2 ans 1 mois


Licences et certifications

Spring Certified Professional (Spring 3.2)

Délivré le : févr. 2015

Certifié par VMware

Oracle Certified Professional, Java SE 6 Programmer

Délivré le : nov. 2012

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.