Développeur Java/Angular

Il y a 1 jour

Laeken, Brussels, Belgique Collective.work Temps plein

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.