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