Java Developer for Public-Sector Migration Project
Summary
Java developer on a 12-month migration project for a Belgian public-sector organisation, based in Charleroi (hybrid), moving registry data between systems. Daily work spans Spring Boot/Spring Batch, Hibernate with PostgreSQL/Oracle, REST/SOAP services, JSF2/PrimeFaces UIs, and WebLogic/OpenShift deployments. Starts 1 Jan 2027; freelance or employee.
What you will do
You will join a team working on a critical migration project for a public-sector organisation. The project involves transferring registry data between systems, and you will be exclusively assigned to this initiative.
Your work will include:
- Developing and maintaining Java applications using Spring Boot and Spring Batch
- Working with relational databases (PostgreSQL, Oracle) and ORM frameworks like Hibernate
- Building and consuming web services (REST, SOAP)
- Writing unit tests with JUnit, PowerMock and Mockito
- Contributing to web client technologies using JSF2 and PrimeFaces
- Deploying and supporting applications on middleware platforms (WebLogic, OpenShift)
- Using development tools including IntelliJ, Maven, Jenkins, Artifactory and Kibana
The project is already underway, and your role will continue through the launch phase and a subsequent hypercare period of at least three months. The exact end date depends on the project timeline, which is reviewed monthly, but the assignment may run until the end of 2027.
What we are looking for
- At least five years of programming experience with Java 8 or higher
- Hands-on experience with Spring Boot and Spring Batch
- Knowledge of Hibernate
- Familiarity with JUnit, PowerMock and Mockito for testing
- Experience with Java web client technologies such as JSF2 and PrimeFaces
- Understanding of REST and SOAP web services
- Working knowledge of PostgreSQL or Oracle databases
- Experience with WebLogic or OpenShift middleware
- Proficiency with tools like IntelliJ, Maven, Jenkins, Artifactory and Kibana
- Active knowledge of French and English
We value what you can do and what you want to achieve more than formal qualifications.
Who you are
- You enjoy working in a team with diverse profiles and perspectives
- You are pragmatic and solution-oriented, with a positive mindset
- You like sharing your knowledge, learning and challenges transparently with colleagues
The setting
This assignment starts on 1 January 2027 and runs for twelve months, though the actual end date will depend on the project launch and stabilisation period. You will be based in Charleroi and can work remotely up to two days per week. The working language is French, with English used as needed.
You can join us for this assignment as a freelancer or as an employee of HumanInTech. Same role, same team. If you join as an employee, your employment continues beyond this assignment. When it ends, we’ll work together to find your next assignment.
Location: Charleroi, hybrid
Work address: Belgium
Employer / contracting party: HumanInTech
Applications close (Brussels time): November 12, 2026 at 1:00 AM
Engagement: Freelance or employed by HumanInTech
Working hours: Full-time
Experience: 6–10 years or more
Education: Secondary education or more
Published: November 2026