Développeur Web Full-Stack Junior (Angular / Spring Boot) (H/F)
Role details
Job location
Tech stack
Job description
- Analyser les besoins informatiquesCette compétence est indispensable
- Application webCette compétence est indispensable
- Assurer la compatibilité des applications sur différents navigateursCette compétence est indispensable
- CoderCette compétence est indispensable
- Conception d'interfaces utilisateur (UI)Cette compétence est indispensable
- Concevoir une application webCette compétence est indispensable
- Configurer des serveurs web et gérer le déploiementCette compétence est indispensable
- Créer une documentation techniqueCette compétence est indispensable
- HTMLCette compétence est indispensable
- Licence mention informatiqueCette compétence est indispensable
- Modélisation informatiqueCette compétence est indispensable
- Méthode AGILECette compétence est indispensable
- Programmation logicielleCette compétence est indispensable
- Réaliser les essais de fonctionnementCette compétence est indispensable
- Rédiger et élaborer des notices et fiches techniquesCette compétence est indispensable
- Résoudre les problèmes techniques et bugs des sitesCette compétence est indispensable
- Test et validation de logicielsCette compétence est indispensable
- Tester un logiciel, un système d'informations, une applicationCette compétence est indispensable
- Virtualisation des serveursCette compétence est indispensable
- Architecture web
- Exploiter des solutions de Data Science ou d'Intelligence Artificielle
- Gestion de projet informatique
Requirements
Développeur Web Full-Stack Junior avec plus de 2 ans d'expérience pratique dans la conception et le développement d'applications web et mobiles. Expérimenté sur l'ensemble du cycle de développement (analyse des besoins, conception, développement, tests, déploiement et maintenance), avec une forte orientation backend sécurisée et APIs REST. Responsabilités principales : Développement d'applications web et mobiles en Frontend (Angular) et Backend (Spring Boot) Conception et implémentation d'API REST sécurisées Mise en place de systèmes d'authentification et d'autorisation (Keycloak, OAuth2, JWT) Modélisation et gestion de bases de données relationnelles et NoSQL (PostgreSQL, MySQL, MongoDB) Optimisation des performances backend (réduction du temps de réponse des API) Développement et exécution de tests unitaires et d'intégration (JUnit, Mockito) Documentation technique (Swagger) Déploiement d'applications sur serveurs (Tomcat, Nginx, Apache, Hostinger, OVHCloud) Collaboration en environnement Agile (Scrum : sprint planning, daily meetings, rétrospectives) Utilisation d'outils DevOps et CI/CD (Git, GitLab CI, Jenkins, SonarQube) Communication temps réel via Socket.io Compétences techniques : Backend : Spring Boot (Security, MVC, Data, AOP), Node.js, Express.js Frontend : Angular, Bootstrap, PrimeNG Sécurité : Keycloak, Spring Security, OAuth2, JWT Bases de données : PostgreSQL, MySQL, MongoDB, H2 Outils : Git, Jira, Linux, Postman, Swagger, Maven Conteneurisation & serveurs : Kubernetes, Tomcat, Nginx Profil : Bonne capacité d'analyse et de résolution de problèmes Esprit d'équipe et expérience en collaboration à distance Autonomie et rigueur technique Sensibilité aux bonnes pratiques de développement et à la qualité du code Capacité à évoluer dans un environnement Agile, * AnglaisCette langue est indispensable
Savoir-être professionnels
- Faire preuve de rigueur et de précision
- Faire preuve de créativité, d'inventivité
- Faire preuve d'autonomie