Job Description – Technical Analyst Java
We are looking for a Technical Analyst Java to join a strategic project within client, supporting the evolution of critical systems used for railway infrastructure data management and real-time traffic operations.
You will join the Traffic Data Solution team, working on the consolidation and modelling of railway infrastructure data (tracks, lines, signals, switches, etc.) These data are essential for planning systems and real-time traffic monitoring, directly supporting Infrabel’s core operations.
As a Technical Analyst, you will bridge functional and technical teams by transforming business requirements into technical specifications and robust system designs.
You will work closely with functional analysts and developers on both new developments and maintenance of existing applications.
Analyse functional requirements from a technical perspective
Define processing rules, data structures, and algorithms
Design and optimise data processing and graph-based algorithms
Ensure application of security standards and best practices
Support reverse engineering and debugging of existing systems when needed
Participate in Agile/Scrum planning and iterative delivery
Conduct technical analysis and feasibility assessments
Java (Java 11+) development (≥ 5 years)
Test Driven Development (JUnit, Mockito)
Algorithm design and optimisation (graph/data processing focus)
Angular (basic knowledge appreciated)
Languages
French or Dutch: C2 (one of the two languages)
Other national language: English: Strong understanding of Infrabel’s environment and IT context
Strong team integration and collaboration mindset