Java Developer – Payroll Systems
Brugge (West Flanders) | Hybrid
I’m partnering with Liantis, a key player in HR & payroll services in Belgium, who are looking to strengthen their Gemini team with 2 experienced Java Developers .
This team supports a large, complex payroll landscape made up of multiple Java applications — some modern, some legacy, all business critical. This is not a greenfield role, but a chance to build deep expertise, bring stability, and make a real impact in systems used daily by thousands of people.
If you enjoy understanding how systems really work under the hood — this one’s for you.
What You’ll Do
Maintain and enhance Java-based payroll applications
Analyse and improve legacy Java code with limited documentation
Build new features within existing platforms (no greenfield pressure)
Troubleshoot production and functional issues
Share knowledge and collaborate within a close-knit Agile team
Gradually improve code quality, stability, and maintainability
Tech Stack
Java 8+
Spring Framework (Boot, Data, Web Flow)
Hibernate / JDBC
SQL
JSF / PrimeFaces
GitHub
Nice-to-haves: Docker, RabbitMQ, Azure, Maven, JUnit / Mockito
Why Liantis?
Work on mission-critical payroll systems that truly matter
Long-term role with ownership, depth, and stability
Strong team culture focused on knowledge sharing
Pragmatic Agile way of working
Hybrid setup with regular in-person collaboration
Practical Info
Experience: 4+ years (non-junior)
Location: Brugge
Office days: Tuesday mandatory (Wed & Fri preferred)
Contract: Internal and/or external
Long-term commitment required (steep onboarding, high impact)
AZ-900 certification required (or obtained within 3 months)
Who This Is For
Developers who prefer meaningful systems over endless greenfield churn, enjoy solving complex problems, and want to become a trusted technical reference in a stable, long-term environment.
Curious to learn more? Let’s talk.