Sparagus - Développeur Java / Angular

Il y a 14 heures

Uccle, Brussels, Belgique Sparagus Temps plein
Dans le cadre de plusieurs projets de transformation numérique du secteur public, nous recherchons des Développeurs Full Stack Java / Angular confirmés pour participer au développement, à la maintenance et à l'évolution d'applications métiers.

Les consultants interviendront sur différents projets de digitalisation visant à améliorer l'accès aux services publics, la gestion des dossiers administratifs et le suivi des parcours des utilisateurs.

La mission combine le développement de nouvelles fonctionnalités et la continuité de service des applications existantes, dans un environnement Agile / Scrum.

Responsabilités principales

Conception et développement:

Participer à la conception technique des fonctionnalités en collaboration avec les analystes fonctionnels et les Technical Leads.

Développer et maintenir les composants Backend Java / Spring Boot et Frontend Angular.

Concevoir des composants applicatifs respectant les standards techniques et architecturaux.

Développer et intégrer des API REST.

Participer à l'évolution des applications et à l'intégration de nouveaux modules.

Tests et qualité du code:

Développer et exécuter les tests unitaires et d'intégration.

Garantir la qualité, la maintenabilité et la performance du code.

Participer aux revues de code et appliquer les bonnes pratiques de développement (Clean Code).

Corriger les anomalies et assurer le refactoring du code existant.

Contribuer à la réduction de la dette technique.

Intégration et déploiement:

Participer à la préparation et à la livraison des développements.

Contribuer aux processus d'intégration et de déploiement continus (CI/CD).

Vérifier le bon déploiement des applications dans les différents environnements.

Respecter les standards et procédures de livraison.

Collaboration:

Travailler quotidiennement avec les développeurs, analystes fonctionnels, testeurs et responsables techniques.

Participer aux cérémonies Agile / Scrum.

Identifier et communiquer les risques et difficultés techniques.

Documenter les développements et partager les connaissances au sein de l'équipe.

Environnement technique

Backend:

Java 8 / Java 21

Java EE / JEE

Spring Boot, Spring Framework, JPA

API REST / OpenAPI

Frontend:

Angular 21

Angular Material

NgRx

TypeScript

Bases de données:

DB2

MySQL

Flyway

Tests et qualité:

JUnit

Mockito

Tests unitaires et d'intégration

Clean Code et Code Review

DevOps et outils:

Docker

GIT / GitLab CI/CD

Apache Maven

Nexus

Méthodologie: Agile / Scrum

Profil recherché

Expérience confirmée en développement Full Stack Java / Angular.

Solide maîtrise de Java, Spring Boot et Angular.

Bonne connaissance des architectures orientées services et des API REST.

Expérience avec les bases de données relationnelles.

Maîtrise des tests unitaires et d'intégration avec JUnit et Mockito.

Expérience des outils CI/CD et des environnements Docker.

Connaissance de Flyway et des pratiques de migration de bases de données.

Capacité à intervenir aussi bien sur de nouveaux développements que sur la maintenance d'applications existantes.

Autonomie, esprit d'équipe et bonnes capacités de communication.

Excellente maîtrise du français indispensable.