Opdrachten

Uitvoeringsorganisatie Bedrijfsvoering Rijk (UBR) (Ministerie van Binnenlandse Zaken) Java-ontwikkelaar LVBB

Java-ontwikkelaar LVBB

Info

Functie

Java-ontwikkelaar LVBB

Locatie

Den Haag

Uren per week

36 uren per week

Looptijd

17.07.2022 - 01.01.2023

Opdrachtnummer

113627

Sluitingsdatum

date-icon06.07.2022 clock-icon13:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtgever

De totstandkoming van de Nederlandse wet- en regelgeving is een complex proces met veel
verschillende factoren. De informatiestromen en de daarbij behorende ondersteunende
informatiesystemen die het digitaal publiceren en consolideren van wet- en regelgeving mogelijk
maken, zijn zeer specifiek gericht op het wetgevings- en publicatiedomein. (Door)ontwikkeling van
deze informatiesystemen, of (door)ontwikkeling van technische componenten waarmee deze
informatiesystemen worden opgebouwd, vereist dan ook brede kennis van de vraagstukken die
spelen binnen het domein van wetgeving en elektronisch publiceren.

Het Kennis- en exploitatiecentrum Officiële Overheids Publicaties (KOOP), onderdeel van de
Uitvoeringsorganisatie bedrijfsvoering Rijk (UBR) van het Ministerie van Binnenlandse Zaken en
Koninkrijksrelaties, ondersteunt de (beleids)doelstellingen van haar opdrachtgevers, die
verantwoordelijk zijn voor de wet- en regelgevingsprocessen en (officiële) publicaties. KOOP is
verantwoordelijk voor de verwerking, de officiële bekendmaking en publicatie en digitale
toegankelijkheid van formele informatie van de overheid.

Opdrachtgevers van KOOP zijn (niet limitatief):

• de Eerste en Tweede kamer der Staten Generaal;
• diverse ministeries waaronder Binnenlandse Zaken en Koninkrijksrelaties, Justitie &
Veiligheid, Buitenlandse Zaken en Infrastructuur & Waterstaat;
• diverse Uitvoeringsorganisaties als de Belastingdienst en de Immigratie- en
Naturalisatiedienst;
• Zelfstandige Bestuursorganen als de Sociale Verzekeringsbank.

Binnen haar verantwoordelijkheden, ligt de focus van KOOP op het borgen van de wettelijke
verplichting tot het bekendmaken en beschikbaar stellen van centrale en decentrale wet – en
regelgeving met de hoogst mogelijke beschikbaarheid en integriteit. Het is van groot belang dat
wet- en regelgeving en bijbehorende informatie zo goed mogelijk geïntegreerd en zonder
redundantie (meervoudig voorkomen van dezelfde bestanden) beschikbaar en toegankelijk wordt
gemaakt. Hierbij optimaliseert KOOP de vindbaarheid en leesbaarheid van documenten door
toepassing van adequate structurering (standaardisering) en metadatering en toepassing van
linked data principes.

Project
Situatieschets:

KOOP werkt ook aan de Landelijke Voorziening voor Bekendmaken en Beschikbaar stellen (LVBB)
van wet- en regelgeving. Deze landelijke voorziening is bij het inwerking treden van de
Omgevingswet op 1 januari 2023 operationeel. De LVBB is een landelijk centraal backoffice
verwerkingssysteem dat verantwoordelijk is voor het valideren, bekendmaken en consolideren van
alle besluiten die onder de Omgevingswet vallen.
De LVBB bestaat uit de volgende onderdelen:
• Een Koppelpunt op basis van Digikoppeling-ebMS (voor betrouwbare overdracht voor
omgevingsdocumenten).
• Een Regisseur: een orkestratie-component voor het besturen van de validatie- en
publicatieketen naar de repositories van Kadaster (OZON) en KOOP (OPeRA).
• Een content platform (CUP genaamd) dat is bestaat uit een datastore/zoek oplossing in
MarkLogic (XLST, XML, XQuery) en een business laag in Java.
Uiteindelijk zou bij de Omgevingswet door middel van een muisklik in een kaart de regelgeving op
de desbetreffende plek zichtbaar gemaakt moeten worden. Of iemand zou bericht kunnen krijgen
wanneer wetgeving in zijn of haar woonplaats is veranderd, of wanneer iemand toestemming krijgt
om te bouwen.

De LVBB wordt door twee teams gerealiseerd. Een Scrumteam van 8 personen: 2 Xqueryontwikkelaars, 3 JAVA Ontwikkelaars en 3 testers en een architectuur/analistenteam van 4
personen. Van dit laatste team is de PO Omgevingswet ook de PO. Vanuit beide Scrumteams wordt
nauw samengewerkt met:
• Andere teams van de Omgevingswet: STOP standaard, het contentteam en het beheerteam
• Teams van andere productgroepen binnen KOOP, waaronder (beheer)teams van onder
meer OEP en Attenderingsmakelaar.
• Kadaster (ontwikkelpartner LVBB)

Probleemstelling en doel:
Binnen het scrum-team is vanwege uitstroom behoefte aan een Java ontwikkelaar die zelfstandig
per sprint concrete resultaten levert in nauwe samenwerking met overige leden van het team.
KOOP zoekt ervaren ontwikkelaars die vanuit een eigenstandige verantwoordelijkheid (het
opleveren van goedwerkende code) binnen het team samenwerken. Onder regie van KOOP is het
gehele team uiteindelijk verantwoordelijk voor de ontwikkeling van LVBB gedurende de
verschillende levensfases.
KOOP wil verbeteringen doorvoeren om zowel de kwaliteit van de software als de kwaliteit van het
ontwikkelproces naar een hoger niveau te tillen. Met het gebruik van de Agile ontwikkelmethodiek
wil KOOP hiervoor een belangrijke randvoorwaarde invullen. Goed kunnen samenwerken binnen
een multidisciplinair scrum-team en ervaring met het werken in een Agile omgeving, zijn
belangrijke vereisten.

Opdrachtomschrijving
De oplevering van functionaliteit op Marklogic
Hierbij gaat het om de uitvoering van werkzaamheden, de oplevering van de functionaliteiten en de
oplevering van bijbehorende producten, conform onderstaande lijst.

Eisen & wensen
Aanbiedingen van kandidaten worden beoordeeld op zowel eisen als wensen. Wanneer er niet
wordt voldaan aan een eis, komt de kandidaat niet in aanmerking voor de opdracht (knock-out).
Daarna wordt er beoordeeld op diverse wensen. In de aanbieding van de kandidaten moeten eisen
en wensen plus de mate waarin hieraan voldaan wordt expliciet benoemd worden.

Eisen:
- Het CV dient conform AVG-richtlijnen opgesteld te worden? (Dit houd in: Geen foto. Geen persoonsgegevens zoals (mail)adres, telefoonnummer, geboortedatum, nationaliteit of LinkedIn. Geen leveranciersgegevens)
- Het CV moet volledig in het Nederlands zijn en maximaal 6 pagina's.
-Kandidaat beschikt over minimaal HBO werk- en denkniveau. 
-En heeft minimaal vier jaar ervaring met het ontwikkelen van Java (&spring) applicaties, minimaal Java 8.
-Kandidaat beschikt over een eigen (ontwikkel-)laptop met toegangswoord, versleutelde harde schijf (encryptie), up to date antivirussoftware en een
Linux instantie t.b.v. de uit te voeren werkzaamheden

Wensen:
-Mate waarin de kandidaat kennis heeft van/ervaring heeft met Test Driven Development, het werken in sprints en DevOps-aanpak en GIT versiebeheer.
-Mate waarin de kandidaat kennis heeft van/ervaring heeft met Test Driven Development, het werken in sprints binnen Scrum/agile en DevOps-aanpak en GIT versiebeheer.
-Mate waarin de kandidaat kennis heeft van/ervaring heeft met XML technologie zoals XSLT en XML schema’s.
-Mate waarin de kandidaat kennis heeft van/ervaring heeft met CI/CD, Maven/Gradle configuratie, Jenkins, Dockerization.

Bedrijfsgegevens

Bedrijfs gegevens

Uitvoeringsorganisatie Bedrijfsvoering Rijk (UBR) (Ministerie van Binnenlandse Zaken)

Rolomschrijving en taakafspraken

Opdrachtgever

De totstandkoming van de Nederlandse wet- en regelgeving is een complex proces met veel
verschillende factoren. De informatiestromen en de daarbij behorende ondersteunende
informatiesystemen die het digitaal publiceren en consolideren van wet- en regelgeving mogelijk
maken, zijn zeer specifiek gericht op het wetgevings- en publicatiedomein. (Door)ontwikkeling van
deze informatiesystemen, of (door)ontwikkeling van technische componenten waarmee deze
informatiesystemen worden opgebouwd, vereist dan ook brede kennis van de vraagstukken die
spelen binnen het domein van wetgeving en elektronisch publiceren.

Het Kennis- en exploitatiecentrum Officiële Overheids Publicaties (KOOP), onderdeel van de
Uitvoeringsorganisatie bedrijfsvoering Rijk (UBR) van het Ministerie van Binnenlandse Zaken en
Koninkrijksrelaties, ondersteunt de (beleids)doelstellingen van haar opdrachtgevers, die
verantwoordelijk zijn voor de wet- en regelgevingsprocessen en (officiële) publicaties. KOOP is
verantwoordelijk voor de verwerking, de officiële bekendmaking en publicatie en digitale
toegankelijkheid van formele informatie van de overheid.

Opdrachtgevers van KOOP zijn (niet limitatief):

• de Eerste en Tweede kamer der Staten Generaal;
• diverse ministeries waaronder Binnenlandse Zaken en Koninkrijksrelaties, Justitie &
Veiligheid, Buitenlandse Zaken en Infrastructuur & Waterstaat;
• diverse Uitvoeringsorganisaties als de Belastingdienst en de Immigratie- en
Naturalisatiedienst;
• Zelfstandige Bestuursorganen als de Sociale Verzekeringsbank.

Binnen haar verantwoordelijkheden, ligt de focus van KOOP op het borgen van de wettelijke
verplichting tot het bekendmaken en beschikbaar stellen van centrale en decentrale wet – en
regelgeving met de hoogst mogelijke beschikbaarheid en integriteit. Het is van groot belang dat
wet- en regelgeving en bijbehorende informatie zo goed mogelijk geïntegreerd en zonder
redundantie (meervoudig voorkomen van dezelfde bestanden) beschikbaar en toegankelijk wordt
gemaakt. Hierbij optimaliseert KOOP de vindbaarheid en leesbaarheid van documenten door
toepassing van adequate structurering (standaardisering) en metadatering en toepassing van
linked data principes.

Project
Situatieschets:

KOOP werkt ook aan de Landelijke Voorziening voor Bekendmaken en Beschikbaar stellen (LVBB)
van wet- en regelgeving. Deze landelijke voorziening is bij het inwerking treden van de
Omgevingswet op 1 januari 2023 operationeel. De LVBB is een landelijk centraal backoffice
verwerkingssysteem dat verantwoordelijk is voor het valideren, bekendmaken en consolideren van
alle besluiten die onder de Omgevingswet vallen.
De LVBB bestaat uit de volgende onderdelen:
• Een Koppelpunt op basis van Digikoppeling-ebMS (voor betrouwbare overdracht voor
omgevingsdocumenten).
• Een Regisseur: een orkestratie-component voor het besturen van de validatie- en
publicatieketen naar de repositories van Kadaster (OZON) en KOOP (OPeRA).
• Een content platform (CUP genaamd) dat is bestaat uit een datastore/zoek oplossing in
MarkLogic (XLST, XML, XQuery) en een business laag in Java.
Uiteindelijk zou bij de Omgevingswet door middel van een muisklik in een kaart de regelgeving op
de desbetreffende plek zichtbaar gemaakt moeten worden. Of iemand zou bericht kunnen krijgen
wanneer wetgeving in zijn of haar woonplaats is veranderd, of wanneer iemand toestemming krijgt
om te bouwen.

De LVBB wordt door twee teams gerealiseerd. Een Scrumteam van 8 personen: 2 Xqueryontwikkelaars, 3 JAVA Ontwikkelaars en 3 testers en een architectuur/analistenteam van 4
personen. Van dit laatste team is de PO Omgevingswet ook de PO. Vanuit beide Scrumteams wordt
nauw samengewerkt met:
• Andere teams van de Omgevingswet: STOP standaard, het contentteam en het beheerteam
• Teams van andere productgroepen binnen KOOP, waaronder (beheer)teams van onder
meer OEP en Attenderingsmakelaar.
• Kadaster (ontwikkelpartner LVBB)

Probleemstelling en doel:
Binnen het scrum-team is vanwege uitstroom behoefte aan een Java ontwikkelaar die zelfstandig
per sprint concrete resultaten levert in nauwe samenwerking met overige leden van het team.
KOOP zoekt ervaren ontwikkelaars die vanuit een eigenstandige verantwoordelijkheid (het
opleveren van goedwerkende code) binnen het team samenwerken. Onder regie van KOOP is het
gehele team uiteindelijk verantwoordelijk voor de ontwikkeling van LVBB gedurende de
verschillende levensfases.
KOOP wil verbeteringen doorvoeren om zowel de kwaliteit van de software als de kwaliteit van het
ontwikkelproces naar een hoger niveau te tillen. Met het gebruik van de Agile ontwikkelmethodiek
wil KOOP hiervoor een belangrijke randvoorwaarde invullen. Goed kunnen samenwerken binnen
een multidisciplinair scrum-team en ervaring met het werken in een Agile omgeving, zijn
belangrijke vereisten.

Opdrachtomschrijving
De oplevering van functionaliteit op Marklogic
Hierbij gaat het om de uitvoering van werkzaamheden, de oplevering van de functionaliteiten en de
oplevering van bijbehorende producten, conform onderstaande lijst.

Eisen & wensen
Aanbiedingen van kandidaten worden beoordeeld op zowel eisen als wensen. Wanneer er niet
wordt voldaan aan een eis, komt de kandidaat niet in aanmerking voor de opdracht (knock-out).
Daarna wordt er beoordeeld op diverse wensen. In de aanbieding van de kandidaten moeten eisen
en wensen plus de mate waarin hieraan voldaan wordt expliciet benoemd worden.

Eisen:
- Het CV dient conform AVG-richtlijnen opgesteld te worden? (Dit houd in: Geen foto. Geen persoonsgegevens zoals (mail)adres, telefoonnummer, geboortedatum, nationaliteit of LinkedIn. Geen leveranciersgegevens)
- Het CV moet volledig in het Nederlands zijn en maximaal 6 pagina's.
-Kandidaat beschikt over minimaal HBO werk- en denkniveau. 
-En heeft minimaal vier jaar ervaring met het ontwikkelen van Java (&spring) applicaties, minimaal Java 8.
-Kandidaat beschikt over een eigen (ontwikkel-)laptop met toegangswoord, versleutelde harde schijf (encryptie), up to date antivirussoftware en een
Linux instantie t.b.v. de uit te voeren werkzaamheden

Wensen:
-Mate waarin de kandidaat kennis heeft van/ervaring heeft met Test Driven Development, het werken in sprints en DevOps-aanpak en GIT versiebeheer.
-Mate waarin de kandidaat kennis heeft van/ervaring heeft met Test Driven Development, het werken in sprints binnen Scrum/agile en DevOps-aanpak en GIT versiebeheer.
-Mate waarin de kandidaat kennis heeft van/ervaring heeft met XML technologie zoals XSLT en XML schema’s.
-Mate waarin de kandidaat kennis heeft van/ervaring heeft met CI/CD, Maven/Gradle configuratie, Jenkins, Dockerization.

De recruiter

Agbor Eyongakpa

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.