MyBestConsultantDemander une présentation
OffresDéveloppeur Java / Angular
MissionHybrideAujourd'hui

Développeur Java / Angular

AnonymeBruxelles, Belgique0

Compétences requises

Angular 21Angular MaterialJavaJava 8Java 21JEE7Spring BootSpringJPANgRx

Description du poste

Nous recherchons des Développeurs Java / Angular amenés à intervenir sur différents projets. Les activités se répartissent entre le développement des projets en cours et la maintenance évolutive et corrective d'applications existantes.

Environnement de travail : Selon les besoins et les phases des différents projets, le développeur pourra être amené à intervenir sur plusieurs applications et domaines fonctionnels, en collaboration avec les analystes fonctionnels, testeurs, développeurs et autres intervenants du programme. La mission s'inscrit dans un environnement Agile / SCRUM, avec une architecture orientée services et un environnement technique principalement basé sur Java et Angular.

Stack technologique : Angular 21, JAVA8 / JEE7, Java 21, Spring Boot, NgRx, DB2, MySQL, Flyway. Outils de build : Apache Maven, Git/GitLab CI/CD, Nexus.

Activités :

Conception :

  • Participer à la conception technique des fonctionnalités en collaboration avec les analystes fonctionnels, le technical lead et les autres membres de l'équipe.
  • Concevoir les composants applicatifs dans le respect de l'architecture et des standards techniques définis pour le projet.
  • Appliquer les bonnes pratiques de développement : Clean Code, qualité.
  • Participer à l'identification des impacts techniques et des éventuelles dépendances avec les composants existants.

Réalisation :

  • Développer et faire évoluer les modules et composants applicatifs.
  • Participer au développement des composants Backend Java et Frontend Angular.
  • Développer la qualité exigée dans nos standards (tests unitaires, tests d'intégration) associés aux fonctionnalités développées.
  • Corriger les anomalies et réaliser les évolutions fonctionnelles et techniques.
  • Participer au refactoring et à l'amélioration du code existant afin d'en renforcer la lisibilité, la maintenabilité et la performance.
  • Participer aux revues de code avec les autres développeurs.

Déploiement :

  • Participer à la préparation et à la livraison des développements dans les différents environnements.
  • Valider le déploiement et la livraison de la solution.
  • Respecter les processus et standards de livraison définis pour les projets.

Qualité :

  • Respecter les standards méthodologiques et technologiques définis.
  • Veiller à la couverture et à la pertinence des tests unitaires et d'intégration.
  • Participer aux revues de code et à l'amélioration continue des pratiques de développement.
  • Contribuer à la réduction de la dette technique, notamment par le refactoring, la mise à niveau des librairies et frameworks et l'amélioration du code existant.
  • Respecter les engagements et les délais définis au sein de l'équipe.

Communication :

  • Collaborer quotidiennement avec les développeurs, analystes fonctionnels, testeurs et autres intervenants du projet.
  • Participer aux différentes cérémonies SCRUM.
  • Partager les difficultés, points d'attention et risques techniques avec le Team Leader ou le responsable de l'équipe.
  • Documenter les développements réalisés lorsque cela est nécessaire et partager les connaissances utiles au sein de l'équipe.

La mission est en français exclusivement. Rôle : Confirmed Application Developer. Durée : Novembre 2026 à fin 2027.