CareerPlan

Senior Java Developer

Brussel, Brussel HoofdstadFull-time2026-10-21 → 2026-10-23

Core

Design, develop, and maintain critical Java applications supporting digital transformation and operational excellence in the railway ICT sector.

Role type

Senior Java Developer

Builds

Critical applications for the railway ICT sector

Domain

Railways / Software Engineering

Deliverable

production ML models | product features

Required skills

Java (v8+), Spring Framework, Hibernate & JPA, SQL databases (PostgreSQL, MySQL, Oracle), Test-Driven Development (JUnit, Mockito), CI/CD tools (Git, Jenkins, Artifactory), DevOps principles

Preferred skills

Agile/Scrum methodologies, troubleshooting complex bugs, performance optimization

Technologies

Java, Spring, Hibernate, JPA, PostgreSQL, MySQL, Oracle, Git, Jenkins, Artifactory, JUnit, Mockito

Responsibilities

Design, develop, and maintain Java applications; Ensure high-quality code through rigorous testing and documentation; Apply Test-Driven Development (TDD) principles; Participate in Agile/Scrum ceremonies; Implement CI/CD pipelines and DevOps practices; Troubleshoot and resolve complex bugs and performance issues; Maintain a secure, maintainable, and well-structured codebase compliant with internal standards.