Aller au contenu
Toutes les missions

Java Backend Developer

  • Java
  • Spring Boot
  • PostgreSQL
  • Oracle
  • Kafka
  • Kubernetes
  • OpenShift
  • Docker

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é.

<section class="