FullStack Java Developer
SFPD
The Federal Pensions Service (SFPD) has 4 main missions:
- Inform and advise citizens about their pension
- Define and grant pension benefits and IGO/GRAPA (Inkomensgarantie voor Ouderen / Garantie de Revenus aux Personnes Âgées)
- Correctly and timely pay pension benefits, annuities, allowances, compensation to victims of terrorism, and IGO/GRAPA
- Support political decision-making by providing data, impact analyses, and expertise
Role
As a Java developer, you will work in the Kamino team to ensure the implementation of developments and tests related to the centralized management of third parties, both in the monolithic application Theseos and the more recent application ThirdParty (also called DB3), which will ultimately store all third parties and data related to bank accounts.
These two applications will communicate with each other via REST services.
Note: You will also participate in the redesign and modularization of third-party management functionalities in the Theseos application (see Renaissance program).
Skills
The main responsibilities of this person are:
- Adapt existing code or create new code
- Refactor existing code when appropriate
- Create and execute unit and component tests for the code
- Manage deployment of additional features/updates
- Create a technical analysis
- Collaborate with the application architect to define the most appropriate architecture for the domain
- Ensure the quality of the developed application
- Ensure that the developed/updated application complies with company standards
- Take proactive measures to identify and correct technical debt (leave the code cleaner than it was found)
- Carry out and execute unit and integration tests to avoid any regression in the code
The desired collaborator:
- Is proactive, perseverant
- Is assertive
- Has team spirit
- Is curious
- Is motivated to bring added value to the organization
- Is professional: ability to accept community choices even if they differ from personal preferences. Able to explain why preferences differ and provide feedback constructively
- Is open to feedback
- Is able to work autonomously
- Is ready to take initiatives
- Is able to define priorities
- Is able to communicate clearly with stakeholders (e.g.: peers, users, other development teams)
- Is able to coach a junior developer
Selection criteria
Candidates will be evaluated on:
-
Mastery of applicable technical skills and tools. The following are Musts:
-
Technical languages: Java, XML, REST and SOAP webservices, SQL (advanced querying)
- Modeling: UML, BPMN
- Tooling: Java Ecosystem, J2E stack, Git, CI/CD in Jenkins, IntelliJ, Opengrok, Miro, CI/CD techniques, Spring
-
Methods: Agile
-
Mastery of the required behavioral skills (with particular emphasis on mentoring a junior developer)
- Ability to think, analyze situations, and propose suitable solutions
- Holding a master's degree in computer science (or similar) is a plus
- Previous work experience in a government structure is a plus
- Availability (on the requested date, full time)
- Having active knowledge of one of the two national languages and at least passive knowledge of the other
In their CV, the candidate will explain the difference between SOAP and REST webservices, and in which situations they would advise one over the other.
The candidate must be available to work full time from 01/08/2025 (project requirement).
The candidate must be present onsite two days per week.
Apply for this Job
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Search jobs by category
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
gofreelance
© 2025 gofreelance.be