Développeur Web Full-Stack Junior Angular - Spring Boot H/F - Archicompass
- Bondy - 93
- CDI
- Archicompass
Les missions du poste
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
Le profil recherché
Experience: 2 An(s)
Compétences: Application web,Architecture web,Conception d'interfaces utilisateur (UI),Gestion de projet informatique,HTML,Licence mention informatique,Méthode AGILE,Modélisation informatique,Programmation logicielle,Test et validation de logiciels,Virtualisation des serveurs,Analyser les besoins informatiques,Assurer la compatibilité des applications sur différents navigateurs,Coder,Concevoir une application web,Configurer des serveurs web et gérer le déploiement,Créer une documentation technique,Exploiter des solutions de Data Science ou d'Intelligence Artificielle,Réaliser les essais de fonctionnement,Rédiger et élaborer des notices et fiches techniques,Résoudre les problèmes techniques et bugs des sites,Tester un logiciel, un système d'informations, une application
Langues: Anglais exigé
Qualification: Cadre
Secteur d'activité: Conseil en systèmes et logiciels informatiques
Liste des qualités professionnelles:
Faire preuve de rigueur et de précision : Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.
Faire preuve de créativité, d'inventivité : Capacité à créer, imaginer quelque chose de nouveau (nouveau produit, nouvelle solution, ...).
Faire preuve d'autonomie : Capacité à prendre en charge son activité sans devoir être encadré de façon continue (le cas échéant, à solliciter les autres acteurs de l'entreprise).