Se rendre au contenu

Java Developer Full Stack Realtime

--Congresstraat 12-14 – 1000 Bruxelles--

Java Developer Full Stack Realtime – Contexte

Vous rejoignez les équipes en charge des applications temps réel qui pilotent le trafic ferroviaire belge (postes d’aiguillage régionaux et centre de dispatching).

Dans ce contexte exigeant, vous contribuez à la modernisation des outils de gestion du trafic et à l’amélioration de la ponctualité des trains.


Responsabilités

  • Développer des fonctionnalités front‑end et back‑end pour des applications temps réel critiques.
  • Participer à la conception de solutions hautement disponibles, tolérantes aux pannes et performantes.
  • Analyser les incidents de production, proposer des corrections durables et sécuriser les régressions.
  • Écrire des tests automatisés couvrant les scénarios fonctionnels et les contraintes temps réel.
  • Collaborer avec les équipes d’exploitation afin d’assurer un monitoring et une observabilité adaptés.
  • Après formation, participer au service de garde 24/7 sur les applications couvertes.

Compétences techniques

  • Excellente maîtrise de Java moderne (dernières versions) et de l’écosystème Spring.
  • Expérience du développement Angular récent et des architectures SPA.
  • Pratique des patterns de conception, du code review structuré et du TDD.
  • Connaissance de technologies de cache / in‑memory data grid (p. ex. Hazelcast) est un plus.
  • Maîtrise des microservices, API REST, messaging et problématiques de performance.
  • Expérience avec Git, Jenkins, Maven et les pratiques d’intégration continue.
  • Pratique d’OpenShift, Kubernetes et Docker dans un contexte de production critique.
  • Connaissance des outils de suivi et de ticketing (Jira, Confluence ou équivalent).

Compétences comportementales

  • Grande rigueur et sens aigu de la fiabilité, compte tenu de l’impact opérationnel.
  • Capacité à garder son sang-froid en situation d’incident ou de crise.
  • Aptitude à travailler en équipe et à partager vos connaissances.
  • Orientation résultats, pragmatisme et sens des priorités.
  • Esprit d’analyse et de synthèse, y compris sur des volumes de données importants.
  • Motivation à travailler sur des systèmes temps réel et à forte visibilité.

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 : au moins 3 à 5 ans en développement Java, idéalement sur des systèmes critiques ou temps réel.
  • Langues : FR ou NL natif, bonne compréhension de l’autre langue nationale et anglais B2.
  • Garde : participation au service d’astreinte 24/7 après formation (max. 1 semaine / mois).

Intéressé·e ? Envoyez votre CV à ICTCG en indiquant l'intitulé du poste et votre disponibilité.