DOC OFFICE GED

Fiche CVthèque

Français
Retour à la CVthèque

Fiche du profil 3 fiches regroupées (même personne)

Qualification
Poste
Java Full Stack Developer (H/F)
Métier
Développement full stack
Secteur d'activité
Informatique & ESN déclaré
Origine
Candidature reçue
Expérience
Non spécifié
Compétences
Java 8+, Spring, Spring Boot, Oracl
Identité et contact

Vous devez être abonné pour voir le nom et les coordonnées de ce profil.

Localisation
Rabat
Source
Candidature ai.nextdata.ma
Déposé le
29/04/2026
CV anonyme

CV anonymisé automatiquement : nom, coordonnées et liens retirés. Les mentions entre crochets remplacent une information retirée.

NextData
Curriculum vitae anonymisé
ND-CV-0E608B8C

Développement full stack

Rabat Identité et coordonnées communiquées par NextData

[nom]

Développeur Full Stack (Java/PHP)

📍 Maroc

☎ [téléphone]

✉ [e-mail]

LinkedIn : [lien]

GitHub : [lien]

PROFIL

Développeur Full Stack junior — React/Angular côté front et Java (JEE/J2EE), Spring

Boot / PHP (Laravel) côté back — API REST, SQL.

EXPÉRIENCE

LogicielLab — Stagiaire Développeur Full-Stack Mai 2025 – Oct 2025

Tanger, Maroc (Sur site → À distance)

Site : [lien]

  • Laravel + Livewire : CRUD, formulaires, validations côté serveur.
  • Intégration des vues avec la logique applicative et les données.
  • Corrections, refactorisation, livraison itérative via Git.

Tech : Laravel, Livewire, PHP, MySQL, HTML, CSS, JavaScript, Git

PROJETS

SmartShop — API REST Spring Boot · Projet

[lien]

  • API REST : gestion clients/produits/commandes/paiements, contrôle d’accès par rôle.
  • Workflow commande : calcul des totaux (TVA, remises), codes promo, paiement total/partiel et statuts.
  • Qualité : mapping DTO (MapStruct), gestion d’erreurs normalisée, tests unitaires (JUnit 5, Mockito).

Tech : Java 17, Spring Boot, Spring Data JPA, MySQL, MapStruct, JUnit 5, Mockito

RideFlow — Angular & Spring Boot · Projet

[lien]

  • Application full-stack (location de trottinettes) : front Angular, API Spring Boot, gestion des utilisateurs/rôles.
  • Environnement Docker Compose : MySQL + backend + SPA Angular servie par Nginx (proxy /api).
  • Paramétrage via variables d’environnement (JWT, bootstrap admin) + modélisation UML (Scooter, Rental, Payment, Receipt, AuditLog).

Tech : Angular, TypeScript, Spring Boot, Vitest, Playwright, Docker, Nginx

Touristique Nador — Front-end React (TypeScript) · Projet

[lien]

  • React + TypeScript (Vite) + Tailwind : pages visiteur et fiche détail de lieux.
  • Authentification (Redux Toolkit) : login/logout + routes privées + notifications (react-toastify).
  • Formulaires : React Hook Form + Yup ; appels HTTP : Axios ; données de démonstration via db.json.

Tech : React, TypeScript, Tailwind CSS, Redux Toolkit, React Router, React Hook Form, Yup, Axios, Vite

LANGUES

Anglais · Français

Avancé · Professionnel

COMPÉTENCES TECHNIQUES

Front-End

ReactJs, Angular, TypeScript, JavaScript, HTML, CSS, Tailwind CSS, Bootstrap, Redux

Toolkit, React Router, React Query, Axios, Vite, React Hook Form, Yup

Back-End

Java, JEE/J2EE, Spring Core, Spring Boot, Spring Security, Spring Cloud, Spring Data

JPA, MapStruct, API REST, Kafka, Laravel, PHP, Django REST Framework

Bases de données

MySQL, PostgreSQL

Tests

JUnit, Mockito, Vitest, Playwright

Outils & DevOps

Git, GitHub, Docker, Nginx, Jenkins, CI/CD, GitHub Actions, Jira, Figma, AWS S3

Modélisation

UML, ERD, MERISE

ÉDUCATION

YouCode-UM6P

Programme Développeur Full-Stack

Septembre 2024 – Mars 2026

UM6P (Université Mohammed VI

Polytechnique)

Faculté des Études

Pluridisciplinaires, Nador

Licence en littérature anglaise

2019 – 2023

Lycée Hassan II — Zaio

Baccalauréat (Sciences de la vie et de la terre)

2019

Arabe

Courant

CV anonymisé présenté par NextData · Confidentiel · contact@nextdata.ma ND-CV-0E608B8C

Pour être mis en relation avec ce profil, indiquez la référence ND-CV-0E608B8C : contact@nextdata.ma

Versement dans la GED

Vous devez être abonné pour ouvrir ce CV. Pour vous abonner, contactez-nous : contact@nextdata.ma · Déjà abonné ? Se connecter