[nom]
Développeur Java / Full Stack — 2+ ans d’expérience
[téléphone] · • · [e-mail] · • · Casablanca, Maroc
Profil Professionnel
Développeur Java / Full Stack avec plus de 2 ans d’expérience dans la conception, le développement et la maintenance d’applications web, combinant expertise technique et forte culture qualité. Solides compétences en Java, Spring Boot, Spring MVC, Spring Data
JPA, Angular et API REST, acquises à travers des projets de développement de fonctionnalités, de TMA et de maintenance correc-tive/évolutive. Expérience complémentaire en automatisation des tests (Selenium, JUnit), tests de performance (Gatling) et intégration continue (GitLab CI/CD), garantissant la fiabilité et la qualité des livraisons.
Expériences Professionnelles
2026
Stagiaire PFE — Maintenance, TMA & Automatisation
Intelcia IT Solutions — Projet client SFR, Casablanca
- Maintenance corrective et évolutive d’une application web en Java, incluant l’analyse et la résolution d’anomalies fonctionnelles.
- Développement et maintenance de scénarios de tests automatisés en Java/Selenium, avec analyse des échecs depuis les pipelines GitLab CI/CD.
- Automatisation de tests IHM et validation de scénarios fonctionnels avec Selenium, Selenide et JUnit 5.
- Développement de tests de performance en Java DSL avec Gatling : scénarios de charge (ramp-up, niveaux d’utilisateurs, durée).
- Analyse des indicateurs de performance (temps de réponse, percentiles P95/P99) et comparaison des tirs de charge.
- Intégration des tests fonctionnels et de performance dans les pipelines CI/CD avec Maven et GitLab CI/CD.
Technologies : Java 17, Selenium, Selenide, JUnit 5, Maven, Git, GitLab CI/CD, Gatling, REST API, Postman, Allure
2022 – 2024
Développeur Web — Spring Boot / Angular
Weglob
- Conception et développement de nouvelles fonctionnalités pour des applications web avec Spring Boot et Angular.
- Développement d’API RESTful avec Spring Boot assurant la communication entre le front-end et le back-end.
- Implémentation de la logique métier selon une architecture MVC (Spring MVC) et gestion des données avec Spring Data JPA.
- Intégration d’interfaces utilisateur réactives avec Angular et TypeScript, en collaboration avec les designers.
- Gestion et optimisation de bases de données MySQL ; correction de bugs et amélioration des performances applicatives.
- Réalisation de tests unitaires/intégration avec JUnit et documentation technique du code et des API.
Technologies : Java, Spring Boot, Spring MVC, Spring Data JPA, Angular, TypeScript, JavaScript, MySQL, REST API, JUnit
Compétences Techniques
Backend
Java, Spring Boot, Spring MVC, Spring Data JPA, API REST, Microservices
Frontend
Angular, TypeScript, JavaScript, HTML, CSS
Testing / QA
Selenium, Selenide, JUnit 5, tests fonctionnels, tests d’intégration, automatisation des tests, Postman, Allure
Performance
Gatling, Java DSL, tests de charge, ramp-up, load testing, P95, P99, analyse des temps de réponse
DevOps
Git, GitLab, GitLab CI/CD, Maven, Docker
Bases de données
MySQL, PostgreSQL, MongoDB
Projets Techniques
Automatisation des tests · Développement et maintenance de scénarios automatisés (Java, Selenium/Selenide, JUnit) intégrés
IHM · en GitLab CI/CD, avec analyse des rapports d’exécution.
Application Web Full Stack · Développement d’une application web avec Spring Boot et Angular, incluant la conception d’API REST,
Spring Boot / Angular · la gestion des données avec Spring Data JPA et l’intégration d’une interface utilisateur avec Angular.
Formation
Master Professionnel — Ingénierie de Conception et de Développement d’Applications · 2025 – 2026
ENSIT — École des Nouvelles Sciences et Ingénierie
Formation suivie à IT Learning Academy
Technicien Spécialisé en Développement Informatique · 2020 – 2022
Institut Spécialisé de Technologie Appliquée (ISTA)
Langues
Arabe — Langue maternelle · Français — Professionnel · Anglais — Professionnel