Pour un client dans le Brabant wallon, nous recherchons un Senior Java Backend Developer.
Titre du poste :
Senior Java Backend Developer / Software Engineer
Durée du projet :
Dès que possible - 31/12/2026
Lieu de travail :
Waals-Brabant, avec possibilité de travail hybride
Description du poste :
Raison d’être de la fonction :
Développer, programmer, tester et assurer la maintenance des applications logicielles et des logiciels de gestion attribués afin de fournir des solutions informatiques robustes, évolutives et fiables, répondant aux besoins actuels et futurs du business. Le rôle inclut une forte contribution au design et à l’architecture de solutions microservices, avec un focus particulier sur la haute disponibilité, la performance, la scalabilité et la compatibilité ascendante des versions.
Domaines de résultats :
- Participer à la détermination des besoins des utilisateurs et effectuer une analyse de faisabilité.
- Réaliser les analyses techniques et rédiger la documentation relative aux développements et évolutions des applications.
- Concevoir, développer et maintenir des applications backend basées sur des architectures microservices.
- Mettre en place des solutions haute disponibilité, résilientes et performantes.
- Garantir la compatibilité entre versions lors des évolutions applicatives.
- Tester les solutions développées et assurer la qualité du code livré.
- Suivre les développements en production, analyser les incidents et contribuer à l’amélioration continue des applications.
- Contrôler, analyser et résoudre les demandes d’intervention et les bugs.
- Agir en tant que conseiller technique pour les équipes internes et externes.
Responsabilités :
- Comprendre et challenger les besoins des clients avec un esprit critique, analytique et créatif.
- Maîtriser les concepts de modélisation de bases de données et de programmation orientée objet.
- Intervenir sur l’ensemble de la chaîne technique backend.
- Apporter une expertise forte en Java 21, incluant les Reactive Streams.
- Concevoir et implémenter des architectures microservices.
- Utiliser et maîtriser les frameworks et outils associés (Spring, Maven, Git, Jenkins, JIRA).
- Documenter les applications.
Développement et tests :
- Développer de nouvelles fonctionnalités et corriger des bugs.
- Mettre en œuvre des stratégies de tests.
- Relire et tester les développements réalisés par d’autres membres de l’équipe.
Support et collaboration :
- Supporter le business sur l’utilisation des données et les analyses techniques.
- Participer activement à la way-of-life Agile de l’équipe (SCRUM).
Connaissances & expériences :
- Niveau Master, Bachelier ou équivalent par expérience.
- Minimum 5 ans d’expérience professionnelle en analyse et développement backend.
- Expérience confirmée en développement Java (Spring, Reactive Streams).
- Expérience avérée dans le design et l’architecture de microservices.
- Bonne connaissance des bases de données (Oracle, SQL, DB2, …).
- Bonne maîtrise de Git, Jenkins et JIRA.
- Connaissance d’un IDE tel qu’IntelliJ ou équivalent.
- Bonne connaissance du français ou du néerlandais et de l’anglais.
Qualités recherchées :
- Esprit de synthèse et sens de l’organisation.
- Proactivité et force de proposition.
- Autonomie et rigueur.
- Excellente communication et qualité d’écoute.
- Capacité d’apprentissage continu.
- Esprit d’équipe et sens des responsabilités.
Langues de travail :
FR / NL et EN (équipe majoritairement francophone)