*Poste : Développeur Full-stack Java/React (Min. 2 ans)*
*Lieu : *Rabat
*Type de contrat :* CDI
*Poste : *Développeur Full-stack Java / React (2 ans d’expérience)
*Lieu : Rabat*
*Type de contrat : *CDI
*Mission du poste*
Le développeur full-stack participera à la conception, au développement et à la maintenance d’applications digitales, en veillant à leur performance, sécurité et évolutivité. Il interviendra sur l’ensemble de la chaîne de développement, du back-end au front-end, au sein d’équipes techniques pluridisciplinaires.
*Responsabilités*
* Concevoir, développer et maintenir des applications et services digitaux (API back-end, interfaces front-end).
* Participer au développement de composants réutilisables et modulaires.
* Implémenter et consommer des API REST.
* Appliquer les bonnes pratiques de développement (Clean Code, tests unitaires, documentation).
* Participer aux phases d’intégration continue et de déploiement (CI/CD).
* Contribuer aux revues de code et à l’amélioration continue de la qualité logicielle.
* Collaborer avec les équipes techniques et fonctionnelles pour comprendre les besoins et proposer des solutions adaptées.
* Assurer la maintenance évolutive et corrective des applications.
*Compétences requises*
*Back-end :*
* Java / Spring Boot (bases en microservices, Spring Data, Spring Security).
* Conception et consommation d’API REST (OpenAPI / Swagger).
* Connaissances en bases de données relationnelles (PostgreSQL, MySQL, Oracle).
*Front-end :*
* React.js (hooks, gestion de l’état, composants réutilisables).
* Notions en TypeScript appréciées.
* Intégration d’API REST.
*Pratiques de développement :*
* Bases en Clean Code et principes SOLID.
* Tests unitaires et d’intégration.
* Utilisation d’outils CI/CD (GitHub Actions, Jenkins ou équivalent).
* Gestion de version avec Git.
*Outils & environnements :*
* Docker (notions appréciées).
* Environnements Linux.
* Outils de suivi et de qualité du code (Sonar ou équivalent).
*Profil requis*
* *Formation :* Bac +5 en Systèmes d’Information, Informatique ou équivalent.
* *Expérience :* 2 ans d’expérience en développement Java / React
* Esprit d’analyse, autonomie, sens du travail en équipe et envie de monter en compétences.
Type d’emploi : CDI








