Développeur Java/Angular
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Description du poste
Nous recherchons 2 Développeurs Java / Angular pour rejoindre une équipe IT travaillant sur plusieurs applications métiers dans le secteur public.
Vous intégrerez un environnement Agile / Scrum, au sein d'une équipe composée de développeurs, analystes fonctionnels, testeurs et référents techniques.
Votre mission
Vous participerez au développement et à la maintenance évolutive et corrective de plusieurs applications métiers à fort impact.
Vos principales responsabilités :
-
Participer à la conception technique des nouvelles fonctionnalités.
-
Développer des composants Backend Java et Frontend Angular.
-
Implémenter des API REST et des fonctionnalités applicatives.
-
Écrire et maintenir les tests unitaires et d'intégration.
-
Corriger les anomalies et réaliser les évolutions fonctionnelles.
-
Participer au refactoring et à l'amélioration de la qualité du code.
-
Participer aux code reviews.
-
Contribuer aux déploiements dans les différents environnements.
-
Respecter les standards de développement, de qualité et de sécurité.
-
Participer activement aux cérémonies Scrum.
-
Collaborer quotidiennement avec les différents membres de l'équipe.
Environnement technique
Backend
-
Java 8 / Java 21
-
JEE
-
Spring / Spring Boot
-
JPA
Frontend
-
Angular 21
-
Angular Material
-
NgRx
Base de données & migration
-
DB2
-
MySQL
-
Flyway
Tests & API
-
JUnit
-
Mockito
-
REST
-
OpenAPI
DevOps & outils
-
Docker
-
Maven
-
Git / GitLab CI/CD
-
Nexus
Technologies complémentaires
-
IndexedDB
-
Dexie
-
Service Workers
Profil recherché
-
Première expérience professionnelle en développement Java et Angular.
-
Bonnes bases en Java / Spring Boot.
-
Bonne connaissance d'Angular.
-
Compréhension des architectures REST et des API.
-
Expérience ou connaissance des tests unitaires avec JUnit / Mockito.
-
Connaissance de Git et des principes CI/CD.
-
Sensibilité aux bonnes pratiques : Clean Code, qualité, maintenabilité et tests.
-
Capacité à travailler dans un environnement Agile / Scrum.
-
Esprit d'équipe, autonomie et capacité à communiquer sur les difficultés techniques.