Se rendre au contenu
/

Développeur Web Full Stack en CDI

--Casablanca ou Rabat--
Ref. :
006738

Contexte :

Dans le cadre de notre projet, nous recherchons un Développeur Full-Stack Web expérimenté pour concevoir, développer et maintenir des applications web robustes et sécurisées. Le profil doit maîtriser les technologies front-end et back-end modernes, ainsi que les pratiques DevOps et les normes de communication.

Missions :

  • Concevoir et développer des applications web full-stack

  • Développer des interfaces utilisateur avec React, JavaScript, JSP

  • Concevoir et implémenter des APIs REST sécurisées

  • Travailler avec des frameworks back-end : SpringBoot, GraphQL, Tomcat, Wildfly

  • Gérer les bases de données PostgreSQL

  • Mettre en œuvre les standards de communication OSLC

  • Assurer la configuration management et les processus CI/CD avec GitLab

  • Développer dans VSCode et déployer sur OpenShift

  • Surveiller, analyser et optimiser les performances des serveurs d’application

  • Appliquer les bonnes pratiques de sécurité, de scalabilité et de load balancing

  • Participer aux tests de charge et de stress

Profil recherché :

  • Master en informatique, systèmes d’information ou équivalent

  • Minimum 5 ans d’expérience professionnelle en développement logiciel

  • Solide compréhension de la conception orientée objet, des structures de données et des algorithmes

  • Expérience avec les frameworks, bibliothèques et outils de développement modernes

  • Expérience en Model Driven System Engineering (MDSE) et Design Specific Language (DSL)

  • Expérience dans le domaine de l’ingénierie système (MBSE/SysML)

Compétences techniques :

  • Front-end : React, Node.js, JavaScript, JSP

  • Back-end : SpringBoot, PostgreSQL, GraphQL, Tomcat, Wildfly

  • Communication : OSLC (Open Services for Lifecycle Collaboration)

  • CI/CD : GitLab

  • Environnement de développement : VSCode

  • Déploiement : OpenShift

  • API : REST, sécurité des APIs

  • Performance : monitoring, analyse, optimisation, scalabilité, load balancing, stress testing