Senior Java Ontwikkelaar team Victor - Freelance opdracht in Driebergen-Rijsenburg
FlexSpot®Opdrachtomschrijving
Functie omschrijving
Iedere dag het politiewerk ondersteunen met goede ICT-oplossingen is belangrijk. Juist bij dreigingen, zoals terrorisme en cybercriminaliteit, is het van levensbelang om de operationele politiecollega's op een veilige manier precies de juiste informatie op het juiste moment te bieden. 'Up-to-date ' zijn is niet meer voldoende, wij moeten vooroplopen om Nederland veilig te houden.
De Basisvoorziening Vreemdelingen is een voorziening voor de (Europese) vreemdelingenketen waar meerdere informatiesystemen van verschillende overheidsorganisaties bij elkaar komen. De functionaliteit van de BVV wordt verder uitgebreid naar aanleiding van vernieuwde regelgeving. De BVV heeft een centrale rol in de IV-ondersteuning van zowel de netwerkpartners als van de operationele politiecollega's die in het Vreemdelingendomein werken.
We zoeken een 'hard core' senior developer, die graag hands-on werkt, veel programeer ervaring heeft en het nog steeds leuk vindt om dagelijks met code bezig te zijn en goed in staat is zijn expertise te delen.
De kandidaat die wij zoeken is een specialist en zorgt ervoor dat de functionaliteit van ons systeem optimaal aansluit bij de wensen en eisen van de gebruikers. Daarnaast is hij teamlead en weet op entausisate wijze het team te coachen en mee te nemen in zienswijze.
De senior ontwikkelaar richt zich op het doorontwikkelen van de BVV applicatie met nieuwe functionaliteit, daarnaast het aanpakken van technical debt aangezien de applicatie al wat langer bestaat. Tevens het uitbreiden van het testframework middels cucumber, conform BDD
Op middenlang termijn verwachten we de gehele applicatie vernieuwen met een modernere stack.(Java Spring-Boot).
De kandidaat die wij zoeken is een specialist en zorgt ervoor dat de functionaliteit van ons systeem optimaal aansluit bij de wensen en eisen van de gebruikers.
De details van deze applicaties zijn heimelijk en kunnen pas na gunning en een afgeronde screening gedeeld worden met de opdrachtnemer.
Je werkt in een devops team en bent gezamenlijk verantwoordelijk voor de applicatie van ontwikkelen tot beheer en van testen tot inrichting van de monitoring. Je bent ook verantwoordelijk voor het configureren van de buildstraat en de deployment van de applicatie.
Daarnaast is hij/zij verantwoordelijk voor de software (component) architectuur en bewaken van de geldende richtlijnen voor de inrichting van de voorziening. Je doet dit in samenspraak met onze solution architecten.
Je weet als teamlead de mensen daarin mee te nemen en te coachen.
Ontwikkelen en onderhouden software componenten binnen de kaders gesteld door de geldende richtlijnen (waaronder security) en architectuur.
Softwareontwikkeling in Java omgeving onder architectuur, met oog voor niet functionele aspecten als performance, security en robuustheid.
Werkzaamheden
- De senior ontwikkelaar richt zich op het doorontwikkelen van de BVV applicatie met nieuwe functionaliteit
- het aanpakken van technical debt aangezien de applicatie al wat langer bestaat
- Tevens het uitbreiden van het testframework middels cucumber, conform BDD
- Je staat nauw in contact met je Agile/Scrum team, ook als je thuis werkt
- Tevens wordt er van je verwacht dat je meedraait in de piketdiensten, ongeveer 4 x per jaar
- Aangezien er volgens de Agile/Scrum methode wordt gewerkt verwachten we dat je aansluit bij de bijbehorende overleggen
- Ook wordt gewerkt volgens het scaling agile model van de politie. Je werkt via deze principes en bent aanwezig en draagt bij aan deze overleggen
- Je werkt in een devops team en bent gezamenlijk verantwoordelijk voor de applicatie van ontwikkelen tot beheer en van testen tot inrichting van de monitoring
- Je bent ook verantwoordelijk voor het configureren van de buildstraat en de deployment van de applicatie
- Daarnaast is hij/zij verantwoordelijk voor de software (component) architectuur en bewaken van de geldende richtlijnen voor de inrichting van de voorziening
- Je doet dit in samenspraak met onze solution architecten
- Ontwikkelen en onderhouden software componenten binnen de kaders gesteld door de geldende richtlijnen (waaronder security) en architectuur
- Softwareontwikkeling in Java omgeving onder architectuur, met oog voor niet functionele aspecten als performance, security en robuustheid
De opdrachtgever(s)
Iedere dag het politiewerk ondersteunen met goede ICT-oplossingen is belangrijk. Juist bij dreigingen, zoals terrorisme en cybercriminaliteit, is het van levensbelang om de operationele politiecollega's op een veilige manier precies de juiste informatie op het juiste moment te bieden. 'Up-to-date ' zijn is niet meer voldoende, wij moeten voorlopen om Nederland veilig te houden.
De Basisvoorziening Vreemdelingen is een voorziening voor de (Europese) vreemdelingenketen waar meerdere informatiesystemen van verschillende overheidsorganisaties bij elkaar komen. De functionaliteit van de BVV wordt verder uitgebreid naar aanleiding van vernieuwde regelgeving. De BVV heeft een centrale rol in de IV-ondersteuning van zowel de netwerkpartners als van de operationele politiecollega's die in het Vreemdelingendomein werken.
De details van deze applicaties zijn heimelijk en kunnen pas na gunning en een afgeronde screening gedeeld worden met de opdrachtnemer.
Omschrijving kandidaat
We zoeken een 'hard core' senior developer, die graag hands-on werkt, veel programeer ervaring heeft en het nog steeds leuk vindt om dagelijks met code bezig te zijn en goed in staat is zijn expertise te delen.
De kandidaat die wij zoeken is een specialist en zorgt ervoor dat de functionaliteit van ons systeem optimaal aansluit bij de wensen en eisen van de gebruikers. Daarnaast is hij teamlead en weet op entausisate wijze het team te coachen en mee te nemen in zienswijze.
Je staat nauw in contact met je Agile/Scrum team, ook als je thuis werkt. Er wordt dus hybride gewerkt maar minimaal 2x per week verwachten we je op kantoor, de dagen worden afgestemd met het team.
Tevens wordt er van je verwacht dat je meedraait in de piketdiensten, ongeveer 4 x per jaar
Aangezien er volgens de Agile/Scrum methode wordt gewerkt verwachten we dat je aansluit bij de bijbehorende overleggen.
Ook wordt gewerkt volgens het scaling agile model van de politie. Je werkt via deze principes en bent aanwezig en draagt bij aan deze overleggen.
De kandidaat die wij zoeken is een specialist en zorgt ervoor dat de functionaliteit van ons systeem optimaal aansluit bij de wensen en eisen van de gebruikers.
De senior ontwikkelaar richt zich op het doorontwikkelen van de BVV applicatie met nieuwe functionaliteit, daarnaast het aanpakken van technical debt aangezien de applicatie al wat langer bestaat. Tevens het uitbreiden van het testframework middels cucumber, conform BDD
Op middenlang termijn verwachten we de gehele applicatie vernieuwen met een modernere stack.(Java Spring-Boot).
Je werkt in een devops team en bent gezamenlijk verantwoordelijk voor de applicatie van ontwikkelen tot beheer en van testen tot inrichting van de monitoring. Je bent ook verantwoordelijk voor het configureren van de buildstraat en de deployment van de applicatie.
Daarnaast is hij/zij verantwoordelijk voor de software (component) architectuur en bewaken van de geldende richtlijnen voor de inrichting van de voorziening. Je doet dit in samenspraak met onze solution architecten.
Je weet als teamlead de mensen daarin mee te nemen en te coachen.
Functie eisen
Hieronder staan de eisen beschreven. Dit zijn knock-out criteria waaraan je minimaal dient te voldoen.
- Ervaring binnen een DevOps en/of Scrum team
- Minimaal 8 jaar werkervaring als Java backend ontwikkelaar
- Aantoonbare meerjarige werkervaring met JEE, JPA en Spring-Boot
- Aantoonbare meerjarige werkervaring met webservices (Soap) en met XML, XSD en JAXB
- De kandidaat heeft ervaren beheersing van Nederlandse taal en schrift
- Ervaring met API-design
- Ervaring met coachen van Agile Teams
- Voor deze opdracht is een screening type BO+ van toepassing
- Kandidaat gaat akkoord met de gestelde detacheringsvoorwaarde
Wensen:
- Aantoonbare werkervaring met BDD (Cucumber) en dan met name de aansluiting met Java coderen ('glue' code en modelleren
- Aantoonbare werkervaring met de inrichting en het beheer van CICD (Maven, Jenkins, Nexus, Git, Sonar)
- Aantoonbare werkervaring met relationele databases en stored procedures
- Aantoonbare werkervaring met de applicatie server JBoss
- OCA/OCP-certificering
- Openshift en/of Kubernetes
Competenties
- Flexibel gedrag: Staat open voor en speelt adequaat en doelgericht in op verander(en)de en snel wisselende omstandigheden
- Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie
- Doorzettingsvermogen: Blijft zich inzetten voor het beoogde doel ondanks eventuele weerstand of tegenslag. Kan standvastig zijn om (Team) doelen te behalen
- Heeft coachende/leidinggevende kwaliteiten. Weet een team mee te nemen in de te behalen doelen
- Communicatief vaardig
- Mondelinge presentatie: Presenteert feiten, meningen en ideeën op een heldere wijze. Maakt hierbij gebruik van relevante communicatiemiddelen
- Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat en weet daar sturing aan te geven
Extra info
Duur: 24 maanden
Uren per week: 36
Start: Zo spoedig mogelijk
Werkdagen: Aangezien er volgens de Agile/Scrum methode wordt gewerkt verwachten we dat je aansluit bij de bijbehorende overleggen.
Reageer direct
De opdracht sluit: 28.08.2026. Hierna is het niet meer mogelijk om te solliciteren.
Sollicitatie procedure
Vind een opdracht die bij je past
Bekijk het actuele overzicht van beschikbare opdrachten en ontdek wat aansluit bij jouw profiel en ambities. Heb je iets interessants gevonden? Klik dan door voor meer informatie en details over de opdracht.
Solliciteer direct
Klaar om te solliciteren? Met één klik stuur je jouw profiel naar de opdrachtgever of partner.
Reactie van de opdrachtgever
Na je sollicitatie neemt de opdrachtgever of partner contact met je op. Je hoort of je wordt uitgenodigd voor een gesprek, of dat je eventueel in aanmerking komt voor een andere opdracht.
Start met je opdracht
Ben je geselecteerd? Gefeliciteerd! Je kunt snel aan de slag en samen met de opdrachtgever duidelijke afspraken maken over de startdatum, voorwaarden en verwachtingen.