[nom]
Ingénieur logiciel certifié Oracle Java SE 17
Java / Spring Boot / Angular / Microservices / Apache Kafka
Modernisation applicative - DevOps - Cloud - IA agentique
Rabat, Maroc | Mobilité nationale et internationale
[téléphone] | [e-mail] | [lien]
[lien] | [lien]
Profil
Ingénieur logiciel, Oracle Certified Professional Java SE 17, spécialisé en Java/Spring Boot, Angular, microservices, modernisation applicative et DevOps. Plusieurs années de développement logiciel rémunéré dans le cadre de missions indépendantes ponctuelles et par projet, pour MAGILIFE Staffing et d’autres clients, avec plus de 30 projets livrés, complétées par 6 mois en environnement d’ingénierie d’entreprise chez CGI. Prise en charge de solutions de bout en bout : analyse du besoin, développement, tests, CI/CD, déploiement Azure/AWS et maintenance.
Expériences professionnelles
Développeur logiciel indépendant - [lien], MAGILIFE Staffing & autres clients · Sept. 2018 - présent
[lien] - Maroc / Remote - Missions rémunérées ponctuelles, par projet
- Architecture Java 17/21 / Spring Boot en microservices : API REST, Spring Security, JPA/Hibernate, PostgreSQL, Apache Kafka pour les traitements asynchrones ; intégration du service ML et frontend Angular/TypeScript.
- Industrialisation avec Docker et Azure Kubernetes Service (AKS) : déploiement en pods Kubernetes, CI/CD, configuration et secrets, tests automatisés, observabilité, supervision et maintenance.
- Livraison de plus de 30 projets web, mobile, desktop et backend, du recueil des besoins à l’implémentation, aux tests, à la livraison et à la maintenance.
- Conception d’applications métier avec Java/Spring Boot, Angular/React, PHP, Android/Java, ASP.NET Core, API REST et bases SQL/NoSQL, selon les besoins de MAGILIFE Staffing et d’autres clients.
- Travail direct avec les responsables métier pour traduire les besoins opérationnels en solutions ; réalisation notamment d’un ERP de gestion d’établissement (rôles, inscriptions, planning, paiements) avec Spring Boot, Angular et PostgreSQL.
- Conception de bout en bout de [lien], plateforme d’évaluation de noms de domaine : collecte, nettoyage et normalisation des données métier de ventes réelles ; feature engineering (TLD, longueur, mots-clés, signaux sémantiques), constitution des jeux d’entraînement/validation, entraînement et évaluation d’un modèle ML de prédiction des prix.
- Développement du pipeline d’inférence et d’enrichissement RAG/LLM via Ollama : embeddings, recherche de ventes comparables et contextualisation des estimations, avec séparation entre prédiction statistique et explication générée.
Stage de 6 mois - Modernisation Java/Spring et IA agentique · Mars 2026 - Août 2026
CGI - Technopolis, Salé El Jadida
- Modernisation de microservices client Java/Spring Boot 2.1 à 3.5, avec REST API et Apache Kafka : mise à niveau du pom.xml et des dépendances, du code, des API et des tests, puis déploiement sur Azure.
- Conception de l’AI Migration Factory, plateforme gouvernée de modernisation Java/Spring avec OpenRewrite et LangGraph, évaluée sur une trajectoire en quatre paliers jusqu’à Spring Boot 4 / Java 21.
- Automatisation des migrations du code et des tests : dépendances, javax.* vers jakarta.*, API Spring, tests JUnit/Mockito ; orchestration d’agents d’inventaire, analyse Maven, planification, transformation, compilation, revue et validation.
- Mise en place d’un workflow de réparation à deux modèles LLM (proposer/reviewer) avec recettes déterministes, sandbox et quality gates Maven ; développement d’une Control Tower Angular et d’un assistant contextualisé ; plus de 100 tickets Jira clôturés.
Stack : Java 17/21, Spring Boot, Spring Security, JPA/Hibernate, REST API, microservices, Apache Kafka, Angular, TypeScript, Maven, JUnit/Mockito, Git, Docker, Kubernetes, CI/CD.
Stage Full-Stack Java et DevOps - SIRH microservices · Juil. 2025 - Sept. 2025
MAGILIFE - Casablanca
- Conception et déploiement de 6 microservices Spring Boot et d’un frontend React sur Kubernetes hébergé sur AWS.
- Pipelines GitLab CI/CD pour le build, le registre Docker et le déploiement automatisé ; sécurisation avec Spring Security, JWT, Gateway et HTTPS.
Compétences techniques
Java et backend : Java 17/21, Spring Boot, Spring Security, JPA/Hibernate, REST API, microservices, Apache Kafka, Maven, JUnit/Mockito.
Frontend : Angular, TypeScript, JavaScript, React et Next.js.
Architecture et qualité : Clean Code, SOLID, Design Patterns, tests unitaires et d’intégration, non-régression et quality gates.
Migration et IA agentique : OpenRewrite, LangGraph, LLM proposer/reviewer, analyse de code, planification de migration, recettes déterministes, human-in-the-loop, sandbox, diffs et audit trail.
Cloud et DevOps : Azure, AWS, Docker, Kubernetes, GitLab CI/CD, Azure DevOps, Git, Linux et Nginx.
Données : PostgreSQL, MySQL, SQL Server, Oracle et MongoDB.
Formation
Cycle ingénieur en génie informatique - Ingénierie logicielle | EMSI, Rabat | 2023 - 2026
Diplôme de technicien spécialisé en développement web | ISTA, Khémisset | 2021 - 2023
Certifications
Oracle Certified Professional : Java SE 17 Developer - Badge Oracle vérifiable
Langues
Arabe : langue maternelle | Français : C1 TCF | Anglais : courant