Senior Java Backend Developer (Payroll Platforms)
West Flanders
Digital - Development
Work experience: 7-10
Reference number: 92721

You will join a stable, long-running HR and payroll technology environment that supports mission-critical employee administration processes.

The systems you work on directly impact thousands of users and must meet high standards for reliability, correctness, and continuity.

You will become part of a team responsible for a broad set of interconnected Java applications. The landscape combines mature, sometimes older platforms with newer cloud-based components. This role is suited to developers who enjoy ownership, deep system understanding, and incremental improvement rather than greenfield experimentation.

Your responsibilities include

  • Maintaining and evolving Java-based applications supporting payroll-related processes.
  • Taking ownership of existing applications, including systems with limited documentation.
  • Analysing existing codebases to understand functionality and dependencies.
  • Developing backend services and supporting data processing flows.
  • Gradually improving code quality, stability, and maintainability.
  • Resolving functional and technical issues in collaboration with the team.
  • Working closely with fellow developers and functional stakeholders.
  • Sharing knowledge and contributing to reducing technical and domain silos.
  • Supporting a team context with multiple applications and heterogeneous technologies.
  • Contributing to a stable, long-term evolution of the application landscape.

What are we looking for?

  • You have at least 4 years of professional experience as a Java developer.
  • You have strong hands-on experience with Java 8 or higher.
  • You are proficient in SQL.
  • You have experience with Spring, including Spring Boot, Spring Web Flow, and Spring Data.
  • You have hands-on experience with Hibernate and JDBC.
  • You have experience working with JSF, jQuery, and PrimeFaces
  • You have experience with GitHub.
  • You have worked with Docker in application delivery contexts.
  • You have experience with RabbitMQ or similar messaging technologies.
  • You have experience working in a Microsoft Azure environment.
  • You are comfortable working in complex, legacy-heavy systems that require patience and persistence.
Nice-to-Have
  • Experience with Maven.
  • Experience with JUnit and Mockito.
  • Familiarity with Agile / Scrum ways of working.
  • Willingness to obtain Azure Fundamentals (AZ-900) certification within 3 months.
  • Domain exposure to HR, payroll, or security-sensitive environments.

What do we offer?

Location: Bruges (Hybrid)

Onsite presence: Tuesday, Wednesday, and Friday

Contract: Freelance or Permanent

Start date: ASAP

Duration: Long-term assignment

Vacancies that may also interest you

Victor Vangerven
Senior Business & Talent Consultant
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