Opdrachten
Info
Functie
Senior Development Engineer / Senior DeveloperLocatie
AlmeloUren per week
36 uren per weekLooptijd
04.05.2025 - 07.05.2026Opdrachtnummer
231861Sluitingsdatum
Het is niet uitgesloten dat de zittende kandidaat wordt aangeboden
Opdrachtomschrijving
Er dienen delen van het JDS herontwikkeld te worden en het berichtenverkeer dient gemigreerd te worden van de oude naar de nieuwe oplossing. Het gaat om de te realiseren delen BJD, BOD, NVB en BVP. De kandidaat verricht analyse en (her)bouw, alsmede de migratie. De opdracht komt ten einde zodra de delen zijn herbouwd (of gebouwd) én alle ketenpartners gemigreerd zijn. De verwachte einddatum van het project is 01-07-2027. De opdracht vraagt om een specialist met veel kennis en ervaring op het gebied van Java en Spring Boot. Bovendien moet de kandidaat in staat zijn om het systeem in kaart te brengen, alsmede technisch in staat zijn het te bouwen. De kandidaat moet ervaring hebben met het ontwikkelen van berichtenverkeer-applicaties met hoge aantallen berichten met behulp van de combinatie Axway, ActiveMQ en Rancher. De kandidaat moet ook recente ervaring hebben met informatie-uitwisseling conform de berichtenboeken gehanteerd in het JDS.
PRESTATIE:
De genoemde applicaties (BJD, BOD, NVB, BVP) zijn gerealiseerd door middel van Spring Boot inclusief containerisatie. Unit-testen hebben een lijndekking van 80% of hoger. Code reviews zijn uitgevoerd voor alle code. De applicaties zijn technisch en functioneel volledig en up-to-date gedocumenteerd. Als eerder aangegeven komt het project ten einde zodra de delen zijn herbouwd (of gebouwd) én alle ketenpartners gemigreerd zijn. In verband met de migratie van alle ketenpartners en de daarvoor benodigde aanpassingen kan verlenging tot einde van het project benodigd zijn. Het voortzetten van de initiële opdracht en een eventuele verlenging zijn afhankelijk van de voortgang.
PRESTATIE:
Aan het einde van het project zijn alle ketenpartners succesvol gemigreerd naar de nieuwe applicaties. De genoemde applicatie-onderdelen dienen volledig te zijn.
De genoemde applicatie-onderdelen dienen volledig te zijn qua benodigde functionaliteit, ze dienen alle geautomatiseerde testen te doorstaan en
alle acceptatietesten dienen uitgevoerd en akkoord te zijn. Daarnaast moet de kwaliteit geborgd te zijn met behulp van de applicaties Sonarqube,
Nexus IQ en SIG. Het draait om de te leveren functionaliteit en de kwaliteit van de geleverde oplossing.
PRESTATIE: De code voldoet aan de kwaliteitseisen die Justid stelt conform de TRA-richtlijnen. Dit is meetbaar met behulp van Sonarqube+Nexus
IQ (interne validatie) alsmede SIG (externe validatie).
Achtergrond opdracht
De Justitiële Informatiedienst is op zoek naar specialisten die delen van het bestaande berichtenverkeer-systeem kunnen herontwikkelen en
migreren conform de huidige technische realisatie-architectuur. Hiervoor is tijdelijk specifieke expertise en ervaring nodig, die intern niet aanwezig
is.
De kandidaat werkt inhoudelijk volledig zelfstandig als senior development engineer. Hij onderhoudt contact met de product owner betreffende de
voortgang. De product owner stuurt niet op hoe het werk gedaan wordt, grijpt niet in op de inhoud en bepaalt geen werkdagen of werktijden. De
kandidaat neemt alleen deel aan overleggen daar waar deze het programma raken en aanwezigheid van de kandidaat noodzakelijk is. De kandidaat
geeft zelf geen leiding aan medewerkers.
De opdracht wordt grotendeels vanuit eigen kantoor van de kandidaat uitgevoerd en is qua tijd naar eigen inzicht in te delen. In overleg wordt er
eenmaal per week bij de opdrachtgever op kantoor gewerkt om waar nodig af te stemmen.
De inhurend manager heeft geen P-verantwoordelijkheid en voert geen functioneringsgesprekken met de kandidaat. De kandidaat werkt met eigen
devices, tenzij dit vanuit beveiligingsoogpunt niet mogelijk is.
Eisen
Wensen
Competenties
Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.
Justitiële Informatiedienst (Justid)
Het is niet uitgesloten dat de zittende kandidaat wordt aangeboden
Opdrachtomschrijving
Er dienen delen van het JDS herontwikkeld te worden en het berichtenverkeer dient gemigreerd te worden van de oude naar de nieuwe oplossing. Het gaat om de te realiseren delen BJD, BOD, NVB en BVP. De kandidaat verricht analyse en (her)bouw, alsmede de migratie. De opdracht komt ten einde zodra de delen zijn herbouwd (of gebouwd) én alle ketenpartners gemigreerd zijn. De verwachte einddatum van het project is 01-07-2027. De opdracht vraagt om een specialist met veel kennis en ervaring op het gebied van Java en Spring Boot. Bovendien moet de kandidaat in staat zijn om het systeem in kaart te brengen, alsmede technisch in staat zijn het te bouwen. De kandidaat moet ervaring hebben met het ontwikkelen van berichtenverkeer-applicaties met hoge aantallen berichten met behulp van de combinatie Axway, ActiveMQ en Rancher. De kandidaat moet ook recente ervaring hebben met informatie-uitwisseling conform de berichtenboeken gehanteerd in het JDS.
PRESTATIE:
De genoemde applicaties (BJD, BOD, NVB, BVP) zijn gerealiseerd door middel van Spring Boot inclusief containerisatie. Unit-testen hebben een lijndekking van 80% of hoger. Code reviews zijn uitgevoerd voor alle code. De applicaties zijn technisch en functioneel volledig en up-to-date gedocumenteerd. Als eerder aangegeven komt het project ten einde zodra de delen zijn herbouwd (of gebouwd) én alle ketenpartners gemigreerd zijn. In verband met de migratie van alle ketenpartners en de daarvoor benodigde aanpassingen kan verlenging tot einde van het project benodigd zijn. Het voortzetten van de initiële opdracht en een eventuele verlenging zijn afhankelijk van de voortgang.
PRESTATIE:
Aan het einde van het project zijn alle ketenpartners succesvol gemigreerd naar de nieuwe applicaties. De genoemde applicatie-onderdelen dienen volledig te zijn.
De genoemde applicatie-onderdelen dienen volledig te zijn qua benodigde functionaliteit, ze dienen alle geautomatiseerde testen te doorstaan en
alle acceptatietesten dienen uitgevoerd en akkoord te zijn. Daarnaast moet de kwaliteit geborgd te zijn met behulp van de applicaties Sonarqube,
Nexus IQ en SIG. Het draait om de te leveren functionaliteit en de kwaliteit van de geleverde oplossing.
PRESTATIE: De code voldoet aan de kwaliteitseisen die Justid stelt conform de TRA-richtlijnen. Dit is meetbaar met behulp van Sonarqube+Nexus
IQ (interne validatie) alsmede SIG (externe validatie).
Achtergrond opdracht
De Justitiële Informatiedienst is op zoek naar specialisten die delen van het bestaande berichtenverkeer-systeem kunnen herontwikkelen en
migreren conform de huidige technische realisatie-architectuur. Hiervoor is tijdelijk specifieke expertise en ervaring nodig, die intern niet aanwezig
is.
De kandidaat werkt inhoudelijk volledig zelfstandig als senior development engineer. Hij onderhoudt contact met de product owner betreffende de
voortgang. De product owner stuurt niet op hoe het werk gedaan wordt, grijpt niet in op de inhoud en bepaalt geen werkdagen of werktijden. De
kandidaat neemt alleen deel aan overleggen daar waar deze het programma raken en aanwezigheid van de kandidaat noodzakelijk is. De kandidaat
geeft zelf geen leiding aan medewerkers.
De opdracht wordt grotendeels vanuit eigen kantoor van de kandidaat uitgevoerd en is qua tijd naar eigen inzicht in te delen. In overleg wordt er
eenmaal per week bij de opdrachtgever op kantoor gewerkt om waar nodig af te stemmen.
De inhurend manager heeft geen P-verantwoordelijkheid en voert geen functioneringsgesprekken met de kandidaat. De kandidaat werkt met eigen
devices, tenzij dit vanuit beveiligingsoogpunt niet mogelijk is.
Eisen
Wensen
Competenties
Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.
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.