[nom]
Développeur Java / Angular
Email : [e-mail]
Tel : [téléphone]
Localisation : Rabat, Maroc
LinkedIn : [lien]
PROFIL
Développeur Java / Angular avec 4 ans d'expérience en développement Java Spring Boot, acquis au sein de la Gendarmerie Royale Marocaine (2021-2025). Passionné par la conception et le développement d'applications robustes, maintenables et orientées résultats. Solide maîtrise du backend Java (Spring Boot, Spring Security, JPA/Hibernate, REST API) et du frontend Angular (TypeScript, Bootstrap). Expérience en microservices, tests automatisés (JUnit, Cucumber, Selenium) et CI/CD GitLab. A l'aise en environnement
Agile/SCRUM, rigoureux dans la qualité du code et motivé pour évoluer au sein d'une équipe technique structurée.
COMPÉTENCES TECHNIQUES
Java / JEE : Java 8/11/17, J2EE, Jakarta EE, Jetty, Maven
Frameworks : Spring Boot, Spring Security, Spring Data JPA, Hibernate, REST API, SOAP, Swagger
Frontend : Angular, TypeScript, HTML5, CSS3, Bootstrap, jQuery
Bases de données : MySQL, PostgreSQL, Oracle, MongoDB, Microsoft SQL Server
Sécurité & Auth : Keycloak, JWT, Spring Security
Tests : JUnit 5, Mockito, Cucumber, Selenium, Postman
DevOps & Cloud : Docker, GitLab CI/CD, Jenkins, AWS, Azure, GCP, Linux
Versioning : Git, GitHub, GitLab
Méthodologie : Agile/SCRUM, JIRA, Trello, UML, Merise
Autres : Node.js, Express.js, PHP/Laravel, VBA, Python, JasperReport
EXPÉRIENCE PROFESSIONNELLE
Développeur Full Stack Java / Node.js
ERRIDANI – Maroc | Octobre 2025 – Présent
Projet Emplois-Maroc – Plateforme d'offres d'emploi (Java / MongoDB)
- Maintenance et évolution d'une application Java (Jetty 12, Maven, MongoDB) : corrections fonctionnelles, amélioration des performances.
- Correction et rédaction de tests JUnit 5, Cucumber et Selenium sur les parcours critiques (CRUD offres, filtres de recherche).
- Mise en place du seed automatique des données de référence pour des exécutions reproductibles en CI.
- Contribution aux workflows Git/GitLab (branches, merge requests) et stabilisation de la pipeline CI/CD.
Projet TAQA Morocco – Gestion d'accès (Node.js / SQL Server / Angular)
- Développement d'APIs REST et intégration SQL Server via procédures stockées (pagination, filtres métier).
- Développement frontend Angular/TypeScript : composants, formulaires, intégration APIs.
- Enrichissement du module de reporting (présences/absences) et normalisation des champs multi- sources.
- Diagnostic d'incidents en production, tests fonctionnels et documentation technique.
Stack : Java 17, Jetty 12, Maven, Node.js, Express.js, Angular, MongoDB, SQL Server, GitLab CI/CD, JUnit 5, Cucumber, Selenium.
Développeur Full Stack Java / Angular
Gendarmerie Royale Marocaine – Rabat, Maroc | 2021 – Avril 2025
- Développement et maintenance de microservices et d'APIs RESTful pour des systèmes d'information critiques.
- Implémentation de la sécurité applicative avec Spring Security, Keycloak et authentification JWT.
- Participation aux code reviews, aux sprints Agile/SCRUM et maintenance corrective/évolutive.
- Audit technique de projets : identification des axes d'amélioration et mise en place des bonnes pratiques.
- Génération de rapports complexes avec JasperReport ; déploiement sur Docker, AWS, Azure, GCP.
Stack : Spring Boot, Spring Security, JPA/Hibernate, MySQL, PostgreSQL, Angular, REST API, Swagger, Keycloak, Docker.
Administrateur de Base de Données Oracle
Gendarmerie Royale Marocaine – Rabat, Maroc | 2017 – 2021
- Installation, configuration et optimisation des bases de données Oracle pour des applications critiques.
- Sauvegarde, restauration et migration Oracle ; optimisation des requêtes SQL.
- Collaboration avec les équipes de développement pour la conception de schémas de BDD.
- Automatisation via scripts SQL et documentation complète des procédures.
Développeur VBA / Microsoft Access
Gendarmerie Royale Marocaine – Rabat, Maroc | 2014 – 2017
- Développement de solutions automatisées (macros Excel, applications Access) pour la gestion de données internes.
- Formation des utilisateurs finaux et collaboration transversale avec les équipes métiers.
PROJET NOTABLE
Système de Gestion Scolaire – PFE
Stage – Rabat | Avril 2023 – Juin 2023
- Développement complet : authentification sécurisée (JWT/Spring Security), gestion des profils, cours, salles et présences.
- Stack : Spring Boot, Spring Security, JPA/Hibernate, MySQL/PostgreSQL, Angular, TypeScript, Bootstrap, Docker, Git.
FORMATION
2023 – 2025 Cycle d'Ingénieur – Génie Informatique | SUPMTI – Rabat
2022 – 2023 Licence Professionnelle – Ingénierie des Applications Mobiles | Faculté des Sciences – Salé
2009 – 2011 TSDI – Technicien Spécialisé en Développement Informatique | ISTA ADARISSA – Fès
LANGUES
Arabe : Langue maternelle · Français : Professionnel (courant) · Anglais : Intermédiaire (lecture
technique)