Missions principales
* Concevoir, développer et maintenir des applications web complètes (Front-End et Back-End).
* Participer à toutes les phases du cycle de développement : analyse, conception, implémentation, tests et mise en production.
* Développer la partie Back-End en Java avec Spring Boot et ses modules (Spring Data, Spring Security…).
* Développer la partie Front-End avec Angular, React ou Vue.js selon les projets.
* Créer et consommer des API REST.
* Garantir la qualité, la performance et la sécurité des applications.
* Collaborer étroitement avec les équipes UX/UI, QA et DevOps dans un environnement agile (Scrum/Kanban).
Compétences techniques requises
* Maîtrise de Java et du framework Spring Boot.
* Compétences solides en développement Front-End (Angular, React ou Vue.js).
* Bonnes connaissances en HTML5, CSS3, JavaScript (ES6+), TypeScript.
* Expérience avec les bases de données relationnelles (PostgreSQL, MySQL) et/ou NoSQL.
* Connaissance des outils Git, intégration continue (Jenkins, GitLab CI, etc.).
* Notions en conteneurisation (Docker, Kubernetes) et architecture microservices appréciées.
Profil recherché
* Formation : Bac+5 en informatique ou équivalent.
* Expérience : Minimum 3 ans en développement Java.
* Soft skills : Polyvalence, curiosité, autonomie, capacité à travailler en équipe.
* Langues : Français courant, anglais technique.
Annuel based
Casablanca, Casablanca-Settat, Morocco
Casablanca, Casablanca-Settat, Morocco