2,128,918open jobs
136,983companies
244,238added this week
Browse all
Location
Hybrid (Brussels, Belgium)
Seniority
Middle · 4+ years exp

Confirmed on the employer's own hiring board on Nov 9, 2026. First seen by Alion on Nov 9, 2026.

Overview
Company
Impact
Profile match
NMBS is the Belgian national railway operator, the Dutch-language name of the SNCB. It runs passenger train services and rail maintenance, and offers internships and jobs for train drivers, wagon mechanics, welders and station reception staff. The company is based in Brussels, Belgium.

Ypto zoekt nieuwe collega's, Wil jij onze teams versterken? Ontdek de vacature hieronder en solliciteer.

Description longue

Please apply via the following link: Ypto - Java Developer

How do you make a difference?

As a Java Developer, you harness Java and its ecosystem to build high-performance, secure, and scalable systems. You contribute to the delivery of reliable software solutions by collaborating with stakeholders, developing high-quality applications, optimizing performance, promoting security best practices, and supporting continuous improvement across the development lifecycle. You work within Agile teams and contribute to the evolution of technology standards through innovation, mentorship, and technical excellence.

What is your role at NMBS?

  • You work closely with stakeholders, including product managers, designers, and technical teams, to gather requirements and ensure alignment with business goals.
  • You develop clean, efficient, and maintainable Java code and conduct code reviews to ensure high-quality coding standards and consistency.
  • You troubleshoot and resolve complex technical challenges while ensuring applications remain performant, reliable, and bug-free.
  • You mentor and guide junior developers, supporting their technical growth and understanding of Java development and security best practices.
  • You actively contribute to Agile meetings and collaborate with the team to deliver high-quality software within agreed timelines.
  • You assess, optimize, and secure applications and web services while promoting innovation and continuous improvement.

Why is this job for you?

Why is this job a good fit for you?

  • You have a bachelor degree or equivalent professional experience in software development, computer science, or a related field.
  • You have significant experience in Java development within Agile environments.

You also possess these technical skills:

  • You have at least 4 years of solid working experience as a Java developer.
  • You have strong expertise in Java and the Java ecosystem.
  • You write clean, efficient, and maintainable code following industry standards.
  • You conduct code reviews and apply quality assurance practices.
  • You troubleshoot and resolve complex technical issues.
  • You optimize application performance and scalability.
  • You use performance testing tools to validate improvements.
  • You design, develop, and secure web services.
  • You apply application security best practices and support regulatory compliance.
  • You work effectively within Agile methodologies, including sprint planning, daily stand-ups, and retrospectives.
  • You stay current with modern development tools, technologies, and Java industry trends.

Description longue

And these soft skills:

  • You communicate project progress, challenges, and insights clearly and transparently.
  • You collaborate effectively with stakeholders and cross-functional teams.
  • You mentor and support the development of junior colleagues.
  • You proactively drive continuous improvement and innovation.
  • You are fluent in English and it’s a plus if you have knowledge of Dutch or French

Asset:

You have knowledge of additional Java technologies, tools, or frameworks relevant to enterprise software development.

Diversity statement:

Everyone is unique. That's why we believe it’s important that you can be yourself - it makes SNCB stronger. We therefore place great value on diversity and inclusion.

What can you expect from us?

Choosing Ypto means choosing to contribute to the digital transformation of the Belgian railways. You will have a job with social impact and ample opportunity to make your own contribution. Alongside a healthy work-life balance and a competitive salary, we offer:

  • Hybrid working, with a balanced weekly mix of office and remote work, combined with flexible hours.
  • 35 days of annual leave.
  • A mobility package with a company car (also available via our mobility plan) or alternative mobility choices, complemented by a public transport season ticket.
  • A target bonus.
  • A comprehensive insurance package, with hospitalisation and dental care for the whole family.
  • Coverage of outpatient medical costs.
  • Group insurance, including a supplementary pension (cafeteria plan).
  • Meal vouchers & eco vouchers.
  • Net allowances for hybrid working and an internet allowance.

Where will you be working?

You will work near Brussels-South station and join the Commercial Channels & Products team.

What’s next ?

  • You apply online : https://www.ypto.be/vacature/?id=2786464
  • We take a close look at your CV and check whether it matches the profile you are looking for. We may call you briefly to ask about your motivation and experience.
  • We invite you for a first (online) HR interview where you can demonstrate your motivation, experience and expectations. In preparation, we will ask you to complete an online personality questionnaire.
  • If the first interview is positive, we invite you for a second (technical) interview in Brussels. This interview will be with the team, where we’ll discuss the role and how your skills align with the team’s needs.
  • If everything goes well, we will make you a contract offer.
  • You start your new job!

We reserve the right to adjust or pause this procedure if necessary. Our recruitment team will select the profiles that best match the job requirements to ensure an optimal fit.

Do you have any questions?

Jobreq: 54516

Ypto recruitment

Mail: [email protected]

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,128,918 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Brussels
Hybrid · 5+ years exp · Antwerp
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
AI/ML
LangGraph
LangChain
Model Context Protocol
AI Agents
LLM
Agentic Workflows
Mastra
Vercel AI SDK
Frontend
Tailwind CSS
React.js
Radix UI
shadcn/ui
Turborepo
Mobile
React Native
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
Software developer 1 day ago
In office · Full-Time · Antwerp
Analytics
Informatica
Apply
$26k per year (net) · Remote (likely EAEU) · 3+ years exp · Moscow
JavaScript
TypeScript
SQL
Node JS
DevOps
TCP/IP
MedTech
HL7
Apply
Equity · Hybrid · Full-Time · 8+ years exp · Bengaluru
Java
SQL
Databases
Oracle
Amazon Redshift
AI/ML
Claude
ChatGPT
dbt
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Grafana
Analytics
ETL/ELT
Fivetran
Apply
Equity · Hybrid · 8+ years exp · Hyderabad
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
Apache Kafka
AI/ML
Copilot
Claude Code
Model Context Protocol
AI Agents
LLM
RAG
Frontend
Angular
Mobile
Dependency Injection
DevOps
Rest API
Azure
CI/CD
Git
Management
Agile
Apply
In office · Full-Time · Brussels
SQL
PowerShell
C#
C#
ASP.NET Core
DevOps
Rest API
Azure
CI/CD
Git
SOAP
Management
Confluence
Jira
Apply
In office · Freelance · Brussels
Python
AI/ML
NLP
Apply
In office · Freelance · Brussels
Python
Databases
PostgreSQL
PostGIS
AI/ML
Jupyter Notebook
DevOps
GitHub
SpaceTech
QGIS
Apply
In office · Freelance · Brussels
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
AI/ML
Copilot
Claude Code
Frontend
WebAssembly
Mobile
Dependency Injection
DevOps
Rest API
Azure DevOps
Dynatrace
Azure
CI/CD
Git
Platform Engineering
Cybersecurity
SonarQube
Management
SharePoint
Agile
Scrum
QA
Playwright
Apply
In office · Freelance · Master's Degree · Brussels
SQL
Apply
See all jobs
This is one of many
2,128,918 more open roles from verified company boards, updated every day.