Scrum Master & senior developer
Functie
Als Java ontwikkelaar werk je binnen het Orion team om de ontwikkeling, het testen, de applicatiebeveiliging en de organisatie van het werk van het team als Scrum Master te waarborgen. Het team houdt zich bezig met digitalisering, dat wil zeggen het digitaal beheren van dossiers met betrekking tot verschillende onderwerpen, zoals de vergoeding van slachtoffers van terrorisme, burgerlijke oorlogsslachtoffers, arbeidsongevallenrentes, herstelpensioenen voor invalide militairen (zowel in vredestijd als in oorlogstijd), weduwenpensioenen, nationale orden en arbeidsongevallen bij ambtenaren.
Het Orion team is onderdeel van het domein SDS&C, dat bestaat uit 5 development teams (ca. 30 pers.) die zich bezighouden met uiteenlopende en transversale thema’s: beheer van persoonsgegevens, beheer van derden, beheer van het pensioenregister, vergoedingen aan slachtoffers, arbeidsongevallen van ambtenaren, evenals de uitwisseling van sociale zekerheidsgegevens met derden (EESSI, BESSI, BEX, …).
Technische en generieke competenties
De belangrijkste verantwoordelijkheden van deze persoon zijn:
- Bestaande code aanpassen of nieuwe code aanmaken
- Bestaande code refactoren waar gepast
- Unit tests en component tests schrijven en uitvoeren
- Beheer van de deployment van extra functionaliteiten/updates
- Opstellen van een technische analyse
- Samenwerken met de application architect om de meest geschikte architectuur voor het domein te bepalen
- De kwaliteit van de ontwikkelde applicatie waarborgen
- Zekerstellen dat de ontwikkelde/aangepaste applicatie voldoet aan de bedrijfsstandaarden
- Proactieve maatregelen nemen om technische schuld te identificeren en te corrigeren (de code schoner achterlaten dan gevonden)
- Uitvoeren en realiseren van unit en integratie tests om regressie van de code te voorkomen
- Passieve en actieve kennis van Agile methodologieën en de incrementele ontwikkelbenadering
- In staat zijn om een technisch ontwerp te maken op basis van analyse
- Vermogen om applicaties die wijzigingen vereisen op te delen in code-incrementen die binnen korte termijnen kunnen worden opgeleverd
- Grondige kennis van het Java ecosysteem
- Stack J2E (ORM/Hibernate, EJB3, webservices), JBoss is een pluspunt
- Vermogen om complexe algoritmen te begrijpen en te implementeren op basis van analyse
- Kennis van SOAP en REST webservices
- Grondige kennis van versiebeheersystemen zoals Git
- Kennis van kwaliteitsborgingsprocessen en -tools
De gezochte medewerker:
- Is gemotiveerd, volhardend
- Is assertief
- Heeft teamspirit
- Is nieuwsgierig
- Is gemotiveerd om een meerwaarde te bieden aan de organisatie
- Is professioneel: in staat om keuzes van de community te accepteren ook als deze afwijken van de eigen voorkeuren. Kan toelichten waarom de voorkeuren verschillen en constructieve feedback geven
- Staat open voor feedback
- Kan zelfstandig werken
- Is bereid initiatief te nemen
- Kan prioriteiten stellen
- Kan duidelijk communiceren met stakeholders (bv. counterparts, gebruikers, andere development teams)
- Kan een junior en medior developer coachen
Selectiecriteria
Kandidaten worden geëvalueerd op:
-
Beheersing van de technische competenties en toepasbare tools. Dit zijn Musts:
-
Technische talen: Java, XML, REST en SOAP webservices, SQL (geavanceerde queries)
- Modellering: UML, BPMN
- Tooling: Java Ecosystem, J2E stack, Git, CI/CD in Jenkins, IntelliJ, Opengrok, Miro, CI/CD technieken, Spring
-
Methodes: Agile
-
Beheersing van de vereiste gedragscompetenties (met bijzondere aandacht voor de begeleiding van junior developers)
- Vaardigheden als team-lead / scrum-master
- Vaardigheden in het denken en analyseren van cases / situaties
- Vermogen tot reflectie, situaties analyseren en passende oplossingen voorstellen
- In het bezit zijn van een masterdiploma in informatica (of gelijkwaardig) is een pluspunt
- Eerdere ervaring bij een overheidsinstelling is een pluspunt
- Beschikbaarheid (op de gevraagde datum, voltijds)
- Actieve kennis van een van de twee landstalen en minstens passieve kennis van de andere
De kandidaat vermeldt op zijn CV het antwoord op onderstaande vraag:
De onderstaande code wordt op vele plaatsen gebruikt, wat zou de beste manier zijn om deze te verbeteren zodat hij herbruikbaar wordt?
java
if (truc == Status.TO_DO) {
// do something
} else if (truc == Status.TO_DO) {
// do something
} else if (truc == Status.PROCESSING) {
// do something
} else if (truc == Status.VALIDATION) {
// do something
} else if (truc == Status.DONE) {
// do something
}
De opdracht vereist een fysieke aanwezigheid van minimaal 2 dagen per week in de kantoren van de FOD in Brussel.
Solliciteer voor deze vacature
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.

Zoek vacatures
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- ERP Consultant
gofreelance
© 2025 gofreelance.be