Ce que vous ferez
Vous rejoindrez un programme de transformation digitale pour une organisation publique de santé, en travaillant sur des applications qui soutiennent les professionnels dans leur travail quotidien avec les familles et les enfants. Votre rôle couvrira à la fois de nouveaux projets de développement et la maintenance des applications existantes.
Les projets de développement incluent :
- Un système de gestion des dossiers d'enfants, des consultations et des rendez-vous pour les enfants de 0 à 6 ans
- Un système de dossier social numérique pour les futures mères, soutenant les professionnels de la santé dans leur suivi et leur accompagnement social
- Une plateforme de gestion des vaccinations qui modernise la collecte de données, permet des cartes de vaccination inter-systèmes et renforce le suivi de la chaîne d'approvisionnement
Les travaux de maintenance couvrent :
- Un système existant de dossier de santé infantile pour les enfants de 0 à 6 ans
- Un système de gestion et de planification des rendez-vous qui fonctionne en ligne et hors ligne pour assurer la continuité pour les professionnels de terrain
- La maintenance continue et l'évolution de la plateforme de vaccination
Selon les phases de projet et les besoins, vous pourrez travailler sur plusieurs applications et domaines fonctionnels, en collaborant avec des analystes fonctionnels, des testeurs, d'autres développeurs et les parties prenantes du projet.
Vos activités :
- Participer à la conception technique avec les analystes fonctionnels, le responsable technique et les membres de l'équipe
- Concevoir des composants applicatifs en respectant l'architecture définie et les standards techniques
- Développer et faire évoluer les modules et composants backend Java et frontend Angular
- Écrire des tests unitaires et des tests d'intégration selon les standards de qualité requis
- Corriger les bugs et implémenter des améliorations fonctionnelles et techniques
- Participer au refactoring du code pour améliorer la lisibilité, la maintenabilité et les performances
- Participer aux revues de code avec les autres développeurs
- Participer à la préparation et à la livraison des déploiements sur les différents environnements
- Valider le déploiement et la livraison des solutions
- Contribuer à la réduction de la dette technique par le refactoring, les mises à jour de bibliothèques et de frameworks
- Collaborer quotidiennement avec les développeurs, les analystes fonctionnels, les testeurs et les autres participants au projet
- Participer aux cérémonies Scrum
- Partager les difficultés, les préoccupations et les risques techniques avec le chef d'équipe
- Documenter les développements si nécessaire et partager les connaissances utiles au sein de l'équipe
Ce que nous recherchons
Compétences et expérience requises :
- Java (niveau confirmé)
- Spring / Spring Boot / JPA (niveau confirmé)
- Angular 21 / Material (niveau confirmé)
- NgRx (niveau confirmé)
- REST / OpenAPI (niveau confirmé)
- DB2 / MySQL (niveau confirmé)
- Flyway (niveau confirmé)
- JUnit / Mockito (niveau confirmé)
- Déploiement CI/CD avec Docker (niveau confirmé)
- IndexedDB / Dexie / Service Worker (niveau junior acceptable)
- Méthodologie Scrum (niveau confirmé)
- Français natif ou courant
Environnement technique :
La stack comprend Angular 21, Java 8 / JEE7, Java 21, Spring Boot, NgRx, DB2, MySQL et Flyway. Les outils de build sont Apache Maven, Git/GitLab CI/CD et Nexus. Vous travaillerez dans un environnement Agile/Scrum avec une architecture orientée services.
Vous devez appliquer les principes du clean code et les bonnes pratiques de développement, respecter les standards méthodologiques et technologiques, et tenir les engagements et délais définis au sein de l'équipe.
Le cadre
Il s'agit d'une mission freelance débutant mi-novembre 2026 et se poursuivant jusqu'à fin 2027. Le travail est hybride, avec un minimum de 50% de présence requis au bureau à Bruxelles. Tout le travail se déroule en français.