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.
Context
You will join the Traffic Data Solution team, working on the consolidation and modelling of railway infrastructure data (tracks, lines, signals, switches, etc.) into a unified graph-based representation.
These data are essential for planning systems and real-time traffic monitoring, directly supporting Infrabel’s core operations.
Mission
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.
Key Responsibilities
- Analyse functional requirements from a technical perspective
- Design and write detailed technical specifications (flows, components, interfaces)
- Define processing rules, data structures, and algorithms
- Design and optimise data processing and graph-based algorithms
- Contribute to CI/CD pipeline design and DevOps practices
- Ensure application of security standards and best practices
- Document technical solutions and complex algorithms
- Support reverse engineering and debugging of existing systems when needed
- Participate in Agile/Scrum planning and iterative delivery
- Conduct technical analysis and feasibility assessments
Technical Environment & Skills
- Java (Java 11+) development (≥ 5 years)
- Spring Framework, Maven
- JPA / Hibernate
- SQL
- REST APIs, Swagger (knowledge of gRPC, Protobuf is a plus)
- XML / XSD / JSON
- Test Driven Development (JUnit, Mockito)
- CI/CD tools (Git, Jenkins, Artifactory)
- Kubernetes / OpenShift
- Agile / Scrum methodology (≥ 5 years)
- UML / BPMN modelling
- 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: B2
- English: C1
Soft Skills
- Strong understanding of Infrabel’s environment and IT context
- Ability to work in complex, critical infrastructure projects
- Excellent communication and synthesis skills
- Structured, rigorous and detail-oriented mindset
- Strong team integration and collaboration mindset
- Alignment with values: care, courage, positivity, reliability
- Professional attitude and stakeholder communication
Working Approach
- Agile / Scrum environment
- Iterative and incremental delivery approach
- Strong collaboration with functional analysts, developers, and stakeholders
- Focus on documentation, clarity, and maintainability
Additional Requirement
Candidates must provide clear and traceable justification of all competencies, including:
- Exact CV page references
- Organisation where experience was acquired
- Clear mapping between skills and professional experience