Mohammed zahid

Senior Java EE Developer | Microservices

Salary / Daily rate

Paris, France

Freelance

Skills

JavaMicroservicesSpring BootAWSBig DataETLTesting & QAMavenCC++Android

Languages

Arabic (Native)English (Fluent)

About me

Intro

Java EE/Microservices expert with 15+ years delivering enterprise solutions for major tech companies including Thales and Ericsson. Experienced in scalable identity systems, microservices architecture, team leadership, Spring Boot, REST APIs, and cloud solutions. Proven in mentoring teams and leveraging Generative AI daily for coding, debugging, testing, documentation, and technical problem-solving.

Links

Work experience

Senior Software Development Engineer

Thales Digital Identity and SecurityFreelance

Oct 2022 - Present

4 years 1 month

Paris, France

Missions : • Architecture and documentation • Software design • Rest API design • Backlog grooming • Mentoring and coaching the development team (4 developers) • Development, testing and integration tests. • Code review and Guide line verification. • Daily use of Generative AI and AI-assisted development tools for system design, coding, debugging, refactoring, test generation, documentation, technical analysis, and problem solving. Projects: Thales Identity Management System (IDMS) IDMS is a modular, scalable and interoperable Identity solution to provide a unique identity for all registries, including CRVS (Civil Registration & Vital Statistics), population databases, voter registers, travel document databases, and more.

Independant Java EE/Micro-services consultant (freelance)

SofrecomFreelance

Jan 2017 - Dec 2024

8 years

--

Mission: - Architecture, software design and documentation. - Development, testing and integration tests. - Code review & Code merge management - Second level support and maintenance.

Java EE consultant

Ericsson

Jun 2013 - Dec 2016

3 years 7 months

Missions : - Customization of Ericsson products - Automation of Ericsson process and development of network support management tools. - Development of new products.

INKFAST

Dec 2009 - Dec 2014

5 years 1 month

Rabat, Morocco

Trainer: Java/JEE and project management

Jan 2012 - Dec 2014

3 years

Rabat, Morocco

As part of my work at INKFAST, I conduct training missions around the project management and Java/JEE technology using the frameworks JSF, Spring, Hibernate, Spring Security, Apache CXF (Web services) and JUnit. Clients: - Morpho Maroc (Sagem Security) - Institut National des Postes et Télécommunications

Team leader

Dec 2009 - Dec 2014

5 years 1 month

Rabat, Morocco

INKFAST Telecom is a value added services provider for telecom, financial companies and marketing agencies: Missions : - Study of customer needs and requirements analysis. - Solution design - Assessment of current solutions: source code, documents ... - Cost estimation - Planning, design and project management - Third party providers management. - Development, tests and integration. - Support of the development team. Technologies: Programming languages : java/JEE, C/C++, Android, Windows Phone, J2me, PLSQL Framework & API: JSF, Spring, Spring Security, Apache CXF, Hibernate, Jasper report, JUnit, log4J, JavaMail. Tools: Maven, Hudson Mobile: Mosync, Windows Phone, Android, j2me , Windows Mobile, Qt, Symbian

Developer (Freelance )

The International University of Casablanca

Sep 2010 - Dec 2010

4 months

Casablanca, Morocco

Development of a CRM to manage the registration process with a notification system via SMS, email and call center

Team leader (Freelance)

INPT

Jul 2009 - Dec 2009

6 months

Development of distributed Self Defending Network platform to protect the companies information system against informatics attacks

Team leader

THALES Air System

Dec 2008 - Jul 2009

8 months

Graduation Project at THALES Air System Subject: Coexistence of the protocols IPv4 and IPv6 in the aeronautical message router AERMAC and porting its client (Outlook plug-in) to Windows XP. Missions: - Editing the Statement of Work (SOW) for obtaining the project budget. - Simulation of different migration scenarios from IPv4 to IPv6 using GNS3 - Specification (SRS), design (SDD) coding tools that help migration from IPv4 to IPv6 - Test on a real model. Programming languages : java, C/C++, VB.Net


Education

Institut National des Postes et Télécommunications

Engineer's degree, Information Technology and Telecommunication

Grade: Engineering degree status

Activities and societies: - Member of the IT Club of the INPT (CIT2008). - Steering committee of the Open Source Days event in 2008.

Student engineer at National Institute of Post and Telecommunication (INPT-Rabat), Deepening way: Software project management provided by THALES Air System

Preparatory classes MPSI at Omar Ibn Al Khattab

Preparatory classes in Mathematics and Physics (MPSI), Mathematics, Physics and Engineering science (MPSI)

Grade: Grand admitted at the common national competition (CNC)

Preparatory classes in Mathematics and Physics (MPSI), Oram Ibn Al Khattab-Meknes (Grand admitted)

lycée Tarik Ibn Zyad

High-school Degree in mathematics, Mathematics

Grade: Honors: Good

High-school Degree in mathematics, Takir Ibn Zyad, Azrou

The best place to find your next move

© 2026. All Rights Reserved.