Senior Java Backend Developer (HR & Payroll Platforms)
West Flanders
Digital - Development
Work experience: 3-5
Reference number: 92719

You will join a stable, long-running HR technology environment that supports mission-critical payroll and employee administration processes. The systems you work on directly impact thousands of users and must meet high standards for reliability, correctness, and continuity.

You’ll become part of a team responsible for several interconnected applications and services. The landscape combines mature platforms with newer cloud-based components, making this a role for developers who enjoy ownership, system understanding, and incremental improvement rather than greenfield experimentation.

Your responsibilities include

  • Maintaining and evolving Java-based applications supporting core HR and payroll processes.
  • Taking ownership of existing codebases, including legacy components.
  • Developing and maintaining backend services for data processing and data exchange.
  • Gradually improving code quality, stability, performance, and maintainability.
  • Analysing existing functionality and resolving functional or technical issues.
  • Collaborating closely with functional analysts, domain experts, and fellow developers.
  • Participating in technical discussions and contributing to solution design within the team.
  • Supporting knowledge sharing and reducing technical and domain silos.
  • Working within an environment that combines mature systems with cloud-based components.
  • Ensuring solutions meet high standards for reliability and operational continuity.

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 (server-side rendered UI; this is not a modern JavaScript frontend role).
  • 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 working experience deploying or running applications in Microsoft Azure.
  • You are willing to obtain Azure Fundamentals (AZ-900) certification within the first 3 months.
  • You communicate clearly, take initiative, and are comfortable working in complex, long-lived systems.
Nice-to-Have
  • Experience with Maven.
  • Experience with JUnit and Mockito.
  • Familiarity with Agile / Scrum environments.
  • Prior exposure to HR, payroll, or security-sensitive domains.

What do we offer?

Location: Bruges (Belgium)

Work mode: Hybrid

Onsite presence: 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