Mohammed ENNAIM

Full-Stack Developer - Java | Jakarta EE | Spring

Salaire / Taux journalier

Youssoufia, Maroc

Freelance, ouvert au CDI

Expertises

JavaSpring BootAngularSymfonyReactFlutterMongoDBDockerRESTful APIsPostmanScrumHTMLJavascriptPHPCoaching agileDartFirebaseGraphQLPostgreSQLMySQLKafkaRedisGitMicroservicesSwagger/OpenAPI

Langues

Arabe (Maternelle)FrançaisAnglais

À propos

Introduction

Développeur Mobile Flutter & Full Stack Java/Angular, passionné par la création d'applications modernes, performantes et orientées utilisateur. Je développe des solutions mobiles et web complètes, de la conception UI/UX jusqu'à l'intégration backend, avec une attention particulière à la qualité du code, l'expérience utilisateur et la scalabilité. J'ai travaillé sur des applications mobiles avec Flutter, Firebase, Firestore, Google Maps, notifications push, GraphQL, QR Code et NFC. J'ai également publié des applications sur Play Store et App Store, notamment Qarib, une application mobile de services basée sur la géolocalisation. Côté backend, je développe des APIs robustes avec Java, Spring Boot, JPA/Hibernate et une architecture Microservices. J'ai réalisé des projets comme AssureFlow, une plateforme d'assurance basée sur Spring Boot 3, Kafka, Redis, PostgreSQL, Docker, JWT et Swagger. Ce qui me distingue : Capacité à apprendre rapidement et à m'adapter aux besoins du projet Expérience sur des projets mobiles, web et backend Bonne compréhension des architectures modernes : Firebase, Microservices, REST APIs, CI/CD Esprit d'équipe, rigueur et envie de construire des produits utiles Aujourd'hui, je suis ouvert à de nouvelles opportunités en développement mobile Flutter, Full Stack Java/Angular ou Backend Spring Boot, où je pourrai contribuer à des projets concrets, progresser techniquement et apporter de la valeur à une équipe ambitieuse.

Liens

Expérience de travail

développeur fullstack

wal-it services

avr. 2026 - Présent

7 mois

Casablanca, Maroc

Développement et évolution d'applications web et mobiles bancaires au sein de la plateforme Hub Paiements (Instant Payment et Bulk Payments), utilisée par plusieurs banques partenaires. • Refonte de l'interface d'une application mobile Flutter pour la rendre plus moderne, plus intuitive et plus adaptée aux besoins des utilisateurs. • Participation à l'intégration d'une fonctionnalité NFC pour les paiements et les virements de compte à compte. • Développement d'une application web Angular et de microservices Spring Boot 3 pour faciliter les opérations interbancaires : API REST, PostgreSQL, JPA, MapStruct et documentation Swagger. • Réalisation du backoffice, de la console d'administration et d'un simulateur web pour valider les flux de paiement. • Mise en place de l'authentification OAuth2 avec Keycloak, et intégration CI/CD avec Docker, Jenkins et Nexus. • Intégration d'API REST et GraphQL dans les applications mobiles, avec une authentification sécurisée et des fonctionnalités de paiement. - Technologies : Flutter, Angular, Java, Spring Boot 3, API REST, GraphQL, PostgreSQL, Keycloak, Docker, Jenkins, NFC, Git.

Développeur Full Stack

DEVSTRATECH

juin 2025 - août 2025

3 mois

Casablanca-Settat, Maroc

- Développement d’un ATS intelligent avec IA pour automatiser le recrutement et améliorer l’expérience utilisateur - Conception et développement d’APIs REST sécurisées avec Symfony (JWT, Doctrine) - Création d’interfaces responsives avec ReactJS et gestion d’état avancée - Conception UML, tests API avec Postman et collaboration Agile via Jira - Technologies : ReactJS, Symfony

Développeur applications mobiles

YaneCode digital

mars 2023 - mai 2023

3 mois

Safi, Maroc

- Conception et développement d'une application web pour la gestion des stocks avec synchronisation en temps réel via Firebase Firestore.- Authentification sécurisée avec Firebase Authentication et gestion des rôles (admin/utilisateur).- Intégration de tableaux de bord analytiques (graphiques, export PDF/Excel).- Participation à des rituels Agile (daily stand-ups, rétrospectives) et gestion des tâches via Jira.


Formation

Youcode

Developpeur FullStack Java/Angular, Computer Programming/Programmer, General

2024 - 2026

2 ans 1 mois

ISTA NTIC SAFI

Diploma of Education, development digital

2021 - 2023

2 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.