Skip to content
All missions

Java Developer Full Stack Realtime

  • Java
  • Spring
  • Angular
  • Kubernetes
  • OpenShift
  • Docker
  • CI/CD
  • Jenkins

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

<section class="