1- Missions :
- Participer à la conception technique et au développement de fonctionnalités complexes pour les applications web.
- Développer des interfaces utilisateur interactives en utilisant des technologies modernes comme HTML5, CSS3, JavaScript (Vue.js, React, Angular).
- Concevoir et développer des API robustes et des services web utilisant des langages comme Java, Python, PHP, Ruby,
- Gérer et optimiser les bases de données SQL (MySQL, PostgreSQL) et NoSQL (MongoDB, Redis).
- Réaliser des tests fonctionnels pour garantir la fiabilité et la performance des applications.
- Mettre en œuvre et maintenir des mesures de sécurité pour protéger les données sensibles et prévenir les vulnérabilités.
- Développer des tests unitaires et fonctionnels
- Améliorer continuellement la vitesse et l'efficacité des applications pour une meilleure expérience utilisateur.
- Rédiger et maintenir la documentation technique des systèmes et des procédures.
- Assister les développeurs moins expérimentés.
2- Profil recherché :
-
Master (BAC+5) en informatique.
-
Profil senior avec minimum 5 ans d’expérience dans le développement Full Stack, dont au moins 2 ans sur Angular et Spring Boot.
\
3- Compétences techniques recherchées :
- Maîtrise des technologies backend : Java (8 ou +), Spring Boot, Spring Security, Spring Data, JPA, JWT, REST
- Maîtrise du framework Angular (v10+) pour le développement frontend
- Connaissances des frameworks classiques : EJB, JPA, JSF, Jax-RS, JBatch, JAAS
- Outils d'intégration continue : Jenkins ou équivalent
- Repository de code : Git, SVN
- Connaissances des outils de monitoring et de profiling des applications : JMeter, VisualVM, SOAP, SOAPUI \n