Java Backend Developer
--Congresstraat 12-14 – 1000 Bruxelles--
Java Backend Developer – Contexte
ICTCG accompagne Infrabel dans la modernisation et la digitalisation de ses applications métiers au sein du département I-ICT.
Vous rejoignez une squad Agile/Scrum à Bruxelles et contribuez au développement de solutions Java critiques pour l'exploitation ferroviaire.
Responsabilités
- Concevoir, développer et maintenir des services back‑end robustes en Java.
- Implémenter des API REST et des traitements batch répondant aux besoins métiers.
- Assurer la stabilité et la performance des composants back‑end en production.
- Analyser les incidents, corriger les anomalies et prévenir leur réapparition.
- Écrire des tests automatisés et participer aux revues de code.
- Collaborer étroitement avec les équipes front‑end, d’architecture et d’exploitation.
Compétences techniques
- Très bonne connaissance de Java (17+) et de Spring Boot / Spring Data / Spring Security.
- Maîtrise d'Hibernate / JPA et des bases de données relationnelles (Oracle, PostgreSQL, MariaDB...).
- Expérience dans la conception et l’exposition d’API REST et de microservices.
- Pratique du TDD, des tests unitaires et d’intégration.
- Expérience des pipelines CI/CD et de Git comme outil de versioning.
- Connaissance des architectures hexagonales et des patterns de conception.
- Pratique des environnements conteneurisés (Docker, Kubernetes / OpenShift).
- Expérience de la messagerie asynchrone (Kafka, MQ/JMS) appréciée.
Compétences comportementales
- Bon sens de l’analyse et capacité à comprendre rapidement un domaine fonctionnel.
- Rigueur, fiabilité et respect des engagements.
- Esprit d’équipe et communication fluide avec les autres développeurs et l’IT opérationnelle.
- Autonomie dans la prise en main de nouveaux composants.
- Curiosité technique et envie de faire progresser l’architecture existante.
- Orientation qualité, performance et robustesse.
Ce que nous offrons
- Mission longue durée chez notre client Infrabel, acteur clé du rail belge.
- Contexte technique moderne (Java, microservices, CI/CD) et projets à fort impact opérationnel.
- Encadrement, coaching et suivi de carrière par les équipes ICTCG.
- Possibilité de contrat freelance ou employé, avec package aligné sur votre expérience.
Détails pratiques
- Client : Infrabel – département I-ICT (Bruxelles-Midi).
- Régime : temps plein, heures de bureau avec flexibilité.
- Mode de travail : présence sur site + télétravail partiel selon les règles Infrabel.
- Expérience : 2 à 10 ans en développement Java back‑end.
- Langues : FR ou NL natif, bonne compréhension de l'autre langue nationale et anglais professionnel.
- Garde : participation à un service d'astreinte possible selon les applications couvertes.
Intéressé·e ? Envoyez votre CV à ICTCG en indiquant l'intitulé du poste et votre disponibilité.