Pauwels Consulting
EN
Senior Java Developer
Brussels-Capital
Digital - Development
Reference number: 90765

We are looking for an experienced Senior Java Developer to join a multidisciplinary Agile team responsible for the design, development, and maintenance of business-critical railway infrastructure systems. These applications are central to train traffic planning, infrastructure works, and operational safety, running in a 24/7 production environment.

You’ll work in a Agile way, collaborating with product owners, testers, and fellow developers to build robust, high-performing applications that directly impact mobility and infrastructure reliability across Belgium.

Key Responsibilities

  • Technical Analysis: Translate business requirements into efficient and maintainable technical designs.
  • Development: Build and enhance backend solutions using modern Java and the Spring ecosystem.
  • Maintenance & Support: Ensure the stability and performance of complex, interdependent applications.
  • Bug Fixing & Troubleshooting: Diagnose and resolve issues quickly and efficiently.
  • Test Automation: Implement unit and integration tests (JUnit, Mockito) and integrate them into CI/CD pipelines.
  • Documentation: Maintain clear, up-to-date technical and architectural documentation.
  • Deployment: Contribute to release management and deployments in on-premise environments.
  • Code Quality: Promote clean code practices, SOLID principles, and secure coding standards.
  • Mentorship: Guide and coach junior developers, sharing best practices and technical insights.
  • On-Call Support: Participate in a 24/7 rotation after a full training period (approximately one week per month).

What are we looking for?

Must-Have Skills

  • Java (min. v8) – 10+ years of hands-on development experience.
  • Spring Framework (Boot, Core, MVC) – 10+ years, expert-level knowledge.
  • Hibernate / JPA – Advanced ORM and data access expertise.
  • SQL Databases – Strong experience with PostgreSQL, MySQL, or Oracle (optimization, tuning, stored procedures).
  • Test-Driven Development (TDD) – Strong command of JUnit, Mockito, and automated testing practices.
  • CI/CD Tools – Practical experience with Git, Jenkins, and Artifactory.
  • DevOps Mindset – Understanding of automation, infrastructure, and release management principles.
  • Fluent in French or Dutch (C1) with good knowledge of the other national language (B1 minimum).

Nice-to-Have

  • Experience with on-premise deployments and infrastructure automation.
  • Knowledge of containerization (Docker, OpenShift) or monitoring tools.

What do we offer?

  • Location: Brussels (hybrid working model)
  • Contract: Freelance or Permanent
  • Start Date: January 1, 2026
  • Duration: Through December 2030 (renewable annually)

Vacancies that may also interest you

Gil Van Vaerenbergh
HR & Talent Consultant Digital
We are a Great Place to Work
We evaluate our work environment with a survey and audit and have been allowed to call ourselves a Great Place to Work and Best Workplace for five years in a row now.
We are a Great Place to Work