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