souhaib ben ghrib

Tech Lead Java JEE

Salary / Daily rate

Lille, France

Freelance

Can come onsite

Skills

JavaSpring BootMicroservicesDockerTerraformMavenMongoDBPostgreSQLMySQLJavascriptCSSPHPJenkinsGoogle Cloud PlatformAngularKubernetesOracleScrumElasticsearchSEO

Languages

Arabic (Native)English (Fluent)French (Fluent)

About me

Intro

Technical Lead with 15+ years of expertise in Java architecture and microservices development. Led high-impact projects at Leroy Merlin, designing solutions for demand forecasting and commercial promotions using Spring Boot, Kafka, and GCP. Specializing in high-performance distributed systems, cloud architecture, and technical team leadership to deliver scalable, enterprise-grade solutions.

Links

Work experience

Technical Lead

Leroy MerlinFreelance

Jan 2022 - Jan 2025

3 years 1 month

Lille · Hybrid

As Tech Lead and Lead Developer in the DOP'ANIM team, I played a central role in designing and developing technical solutions to optimize commercial promotions. Key Achievements: - Facilitated Technical Rituals: Led team meetings and workshops to foster collaboration and continuous improvement. - Architectural Design: Developed architectural schemas to guide new feature development. - Code Review: Oversaw code reviews to maintain high quality and promote best practices. - Collaboration with Product Owner: Refined User Stories by providing technical input and accurate estimates. - Developed Key Modules: - Demand Forecasting: Created a tool to forecast demand for promotional events, enhancing planning efficiency. - Local Promotions Management: Developed a system to manage local commercial promotions. - Maintenance and Evolution: Improved existing modules to meet new requirements. Incident Management: Analyzed and promptly resolved production incidents to ensure service reliability. Technical Environment: - Languages and Frameworks: Java 17, Spring Boot 3, REST (JSON), Microservices. - Databases: MongoDB. - Messaging: Kafka. - Tools and Platforms: IntelliJ IDEA, Docker, Google Cloud Platform (GCP), Terraform, GitHub Actions. - Methodologies: Agile Scrum, Continuous Integration, Continuous Deployment. This role allowed me to showcase my technical leadership and development skills while contributing to the efficiency of the DOP'ANIM team.

Scrum master & Senior Developper java

DecathlonFreelance

Aug 2021 - Jan 2022

6 months

Croix, France

Within the Login team, I served as Scrum Master and Senior Developer with key responsibilities including: - Facilitating Agile Rituals: Organized and led Scrum ceremonies to ensure team cohesion and effectiveness. - Overseeing Production Releases and Versioning: Managed deployments and product version control to ensure continuous and stable delivery. - Developing Key Features: Implemented the addition of the Decathlon loyalty card to smartphone wallets by integrating with the Captain Wallet solution. - RUN Management: Monitored, analyzed, and resolved production bugs to maintain high system availability and performance. Technical Environment: - Technologies: Java, Spring Boot, Spring Security. - Tools: Docker, Jenkins. - Security: OAuth2. This role allowed me to blend my technical expertise in Java development with my proficiency in agile methodologies, contributing to enhanced user experience and securing authentication processes.

Scrum master & Tech Lead

Leroy MerlinFreelance

Feb 2018 - Jul 2021

3 years 6 months

Hybrid · Hybrid

As a Scrum Master and Senior Developer within Leroy Merlin's SEO team, I played a pivotal role in optimizing the website to enhance its online visibility and performance. Key Achievements: - Facilitation of Agile Rituals: Led daily stand-ups, sprint planning, and retrospectives to ensure seamless communication and effective collaboration within the team. - Team Workflow Optimization: Removed obstacles and streamlined processes to boost team productivity. - Design and Development of SEO Tools: Created optimization tools for the Leroy Merlin website, including automated generation of URLs, sitemaps, and metadata. - Generation of SEO-Friendly Pages: Developed and deployed product listing pages to improve organic search rankings and enhance user experience. - Production Incident Management: Analyzed and promptly resolved production incidents to maintain site availability and reliability. Technical Environment: - Languages and Frameworks: Java 8, Spring Boot, REST (JSON), Microservices. - Databases: MongoDB, Elasticsearch. - Tools and Platforms: IntelliJ IDEA, Docker, Google Cloud Platform (GCP), GitHub Actions. - Methodologies: Agile Scrum, Continuous Integration, Continuous Deployment. This mission allowed me to combine my technical expertise in Java development with my experience in agile management to deliver innovative and high-performing solutions while enhancing team cohesion and efficiency.

Senior Developer Java JEE

IMPRIMERIE NATIONALE S.A.

Apr 2016 - Jan 2018

1 year 10 months

Imprimerie Nationale · On-site

As a Senior Developer, I contributed to the digitalization of health questionnaires for INSERM, aiming to modernize the collection and processing of medical data. Key Achievements: Business Process Modeling in BPMN: Designed and optimized processes to enhance workflow efficiency and clarity. Revamping and Enhancing Existing Modules: Updated modules developed in the first version, integrated new features, and improved performance. Production Incident Management: Analyzed and promptly resolved incidents to ensure system availability and reliability. Technical Environment: Languages and Frameworks: Java, Spring, AngularJS. Development Tools: Eclipse. Databases: PostgreSQL. Web Technologies: REST (JSON). Process Management: BPMN, Workflow. This experience allowed me to strengthen my expertise in Java development and business process modeling while contributing to a project crucial for medical research and public health.

BGI - ArabSoft

Sep 2009 - Dec 2015

6 years 4 months

Tunisie

Consultant Senior - Team Leader Java/JEE

Apr 2012 - Dec 2015

3 years 9 months

Tunisie

- Mise en place de l'architecture logicielle des applications. - Formation technique et métier - Planification et suivi des tâches - Test et validation - Assistance technique

Consultant Senior - Team Leader Java/JEE

Apr 2012 - Dec 2015

3 years 9 months

Consultant Junior Java/JEE

Sep 2009 - Mar 2012

2 years 7 months

Tunisie

Junior Software Engeneer

B.G.I.

Feb 2009 - Mar 2011

2 years 2 months

Stagiaire PFE

Talan

Feb 2009 - Jul 2009

6 months

Tunisie

Stage ingénieur

GS1 Tunisie

Feb 2008 - Jul 2008

6 months

Tunisie


Education

Ecole National des Sciences de l'Informatique ENSI

Diplôme National d'Ingénieur Informatique

2005 - 2009

4 years 2 months

ENSI

Diplôme National d'Ingénieur Informatique

2005 - 2009

4 years 2 months

The best place to find your next move

© 2026. All Rights Reserved.