
Devloppeur Fullstack Java / Angular (h/f)
Posted 2 days ago
Company Description
View moreJob Description
Vos missions :
En tant que Développeur Full-Stack, vous serez notamment amené(e) à :
Participer à la conception technique et au développement de nouvelles fonctionnalités ;
Développer les composants Back-End en Java / Spring Boot et Front-End en Angular ;
Assurer la maintenance corrective et évolutive des applications ;
Concevoir et intégrer des API REST ;
Participer au développement et à l’évolution d’architectures microservices ;
Réaliser les tests unitaires, tests d’intégration et contribuer à l’automatisation des tests ;
Analyser et corriger les anomalies rencontrées ;
Participer aux revues de code et garantir la qualité des développements ;
Préparer et accompagner les différentes phases de déploiement et de mise en production ;
Rédiger et maintenir la documentation technique ;
Participer activement aux différents rituels et événements Agile / Scrum ;
Contribuer à l’amélioration continue des pratiques de développement ;
Assurer une veille technologique.
Environnement technique :
Vous évoluerez principalement autour des technologies suivantes :
Back-End
Java 17
Spring / Spring Boot
Spring Data JPA
Spring Security
OpenAPI
API REST
Architecture microservices
Liquibase
MapStruct
Front-End
Angular
TypeScript
NGRX
Architecture Micro-Frontend
Cypress
Base de données
PostgreSQL
SQL
DevOps & outils
Git / GitLab
Maven
Sonar
Swagger
Docker
Kubernetes
CI/CD
Qualifications
Profil recherché :
Issu(e) d’une formation supérieure en informatique, idéalement Bac+5, vous justifiez d’une expérience significative d'au moins 5 ans en développement Full-Stack et maîtrisez l'écosystème Java / Angular, idéalement sur les dernières versions.
Vous disposez notamment :
D’une très bonne maîtrise de Java et Spring Boot ;
D’une expérience confirmée en développement Angular ;
D’une bonne compréhension des architectures microservices ;
D’une expérience dans la conception et l’utilisation d’API REST ;
De bonnes connaissances en SQL et bases de données relationnelles ;
D’une sensibilité forte aux problématiques de qualité logicielle : tests unitaires, tests d’intégration, revues de code, qualité et maintenabilité du code ;
D’une bonne connaissance des outils de gestion de sources et des principes CI/CD.
Une expérience dans des environnements Docker / Kubernetes ainsi que sur des projets menés en méthodologie Agile / Scrum sera particulièrement appréciée.
Vos qualités
Au-delà de vos compétences techniques, nous recherchons une personne :
Rigoureuse et attentive à la qualité du code ;
Autonome tout en appréciant le travail en équipe ;
Curieuse et intéressée par les évolutions technologiques ;
Force de proposition dans les choix et améliorations techniques ;
Dotée d’un bon esprit d’analyse et de résolution de problèmes ;
À l’aise dans les environnements collaboratifs et Agile
