Opdrachten

Stichting ICTU (BT) Senior Java Software Engineer

Senior Java Software Engineer

Info

Functie

Senior Java Software Engineer

Locatie

Den Haag

Uren per week

40 uren per week

Looptijd

04.12.2022 - 30.12.2022

Opdrachtnummer

119504

Sluitingsdatum

date-icon29.11.2022 clock-icon13:11

Rolomschrijving en taakafspraken


Organisatie

ICTU werkt in opdracht van overheden aan vraagstukken met een overheidsbreed karakter die vaak een ICT component hebben. Het doel van ICTU is om overheden te ondersteunen hun doelstellingen optimaal te realiseren, door samenwerking tussen overheden te stimuleren en te faciliteren. Daarbij verbindt ICTU beleidsontwikkeling met uitvoering. ICTU realiseert concrete oplossingen die werken voor overheden en die bijdragen aan betere dienstverlening aan burgers en bedrijven.

De afdeling ICTU Software Exprertise (ISE) levert diensten aan ICTU-projecten waarin software wordt ontwikkeld. Deze projecten kenmerken zich door een hoge mate van complexiteit, veel belanghebbenden en wettelijke verplichtingen. De softwareontwikkeling wordt ondersteund door een ecosysteem van tools, geautomatiseerde processen, samenwerkingsverbanden en een geautomatiseerd kwaliteitssysteem.

De tools die binnen ICTU worden gebruikt zijn onder andere Docker, Portainer, Jira, Jenkins, Ansible, VMware, Azure DevOps Server, SonarQube, Git, Jasmine, Junit, Selenium, Robot Framework, JMeter, LoadRunner, OpenVAS, ZAP Scan. Hiermee wordt de gehele buildpipeline ondersteund, inclusief unittesten, geautomatiseerde functionele testen, performance testen en securitytesten.

Projectomschrijving

Het project BSNk realiseert de voorzieningen BSNk-PP (polymorfe pseudoniemen) en het Centraal Fraude- en Misbruikbestrijdingssysteem (CMB). Beide voorzieningen maken deel uit van de Randvoorwaardelijke Toegangservices (RTS), een stelsel om inloggen door burgers en bedrijven in het publieke domein mogelijk te maken.

Op korte termijn is uitbreiding van de scope van het project voorzien. Het Toegangsregister Restgroepen (TRR) moet het mogelijk maken om een inlogmiddel voor eHerkenning af te nemen, voor organisaties die in de categorie “restgroepen” vallen. TRR wordt een Java-applicatie op basis van Quarkus, die op het Standaard Platform terecht moet komen. Naast het realiseren van de software ondersteunt het project ook in het technische beheer ervan (DevOps).

Voor TRR is BSNk op zoek naar een Senior Java Software Engineer. Deze persoon zal deel uitmaken van een scrumteam van 3 Java Software Engineers, 2 Test Engineers en 1 DevOps Engineer. Naast gedegen technisch kennis moet de persoon ook communicatieve kwaliteiten hebben en ervaring met het werken in een Agile-omgeving.

Gewenste profiel

De kandidaat is een ervaren Java ontwikkelaar, gedreven door passie voor software engineering, en beschikt over goede communicatieve vaardigheden, zowel mondeling als schriftelijk, en een goede technische ondergrond in het gebruik van de gevraagde methoden en technieken. Die ons helpt om door middel van onderhoudbare code van goede kwaliteit een dijk van een Toegangsregister Restgroepen neer te zetten.

Eisen

De kandidaat heeft (tenminste) HBO werk- en denkniveau en is ervaren in:

•    Het ontwikkelen van (enterprise) softwaresystemen in JavaEE / JakartaEE (waaronder: CDI, JAXB, JAXRS, JAXWS, JPA, JMS);

•    Het schrijven en automatiseren van (unit-) testen;

•    Het ontwikkelen volgens design-patterns en ontwerpprincipes (SOLID);

•    Het inrichten en onderhouden van CI/CD pipelines;

•    Werken in Linux omgevingen;

Daarnaast heeft de aangeboden kandidaat een goede mondelingen en schriftelijke beheersing van de Nederlandse taal en is bekend met de OWASP top 10.

Deze functie kan eventueel vervuld worden door meerdere kandidaten.

Wensen

Aantoonbare werkervaring met de hierboven genoemde eisen
Aantoonbare werkervaring in het ontwikkelen van applicaties op Standaard Platform.
Aantoonbare werkervaring in het ontwikkelen van applicaties in het eHerkenningstelsel.
Aantoonbare werkervaring met Java 11 (of hoger), waaronder: Streams en Lambda-expressions.

Aanvullende informatie
Wanneer u bij ons een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig.
Onder andere met betrekking tot de Wet Ketenaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot Eindklant.
Brokerpartijen dekken deze risico’s voor hun klanten af. Om de aansprakelijkheid te beperken zijn er een aantal maatregelen die genomen dienen te worden. Zo ook door Between.
- Allereerst is er de geblokkeerde rekening, de G-rekening. Dit is een rekening waarop alleen loonheffingen en BTW worden gestort, en worden betaald aan de Belastingdienst. Deze kunt u aanvragen bij de Belastingdienst.
- Beschikt u niet over een G-rekening dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel de kosten voor deze verklaring komen voor uw eigen rekening.
- Wanneer u eigenaar bent een Eenmanszaak leent u geen personeel uit, echter draagt u wel BTW af. Om hier zicht op te hebben, vragen we elk kwartaal een Verklaring Betalingsgedrag van de Belastingdienst op.
Als u hierover vragen heeft kunt ons altijd bellen op 020-5840859 of mailen op info@Between.nl

Bedrijfsgegevens

Bedrijfs gegevens

Stichting ICTU (BT)

Rolomschrijving en taakafspraken


Organisatie

ICTU werkt in opdracht van overheden aan vraagstukken met een overheidsbreed karakter die vaak een ICT component hebben. Het doel van ICTU is om overheden te ondersteunen hun doelstellingen optimaal te realiseren, door samenwerking tussen overheden te stimuleren en te faciliteren. Daarbij verbindt ICTU beleidsontwikkeling met uitvoering. ICTU realiseert concrete oplossingen die werken voor overheden en die bijdragen aan betere dienstverlening aan burgers en bedrijven.

De afdeling ICTU Software Exprertise (ISE) levert diensten aan ICTU-projecten waarin software wordt ontwikkeld. Deze projecten kenmerken zich door een hoge mate van complexiteit, veel belanghebbenden en wettelijke verplichtingen. De softwareontwikkeling wordt ondersteund door een ecosysteem van tools, geautomatiseerde processen, samenwerkingsverbanden en een geautomatiseerd kwaliteitssysteem.

De tools die binnen ICTU worden gebruikt zijn onder andere Docker, Portainer, Jira, Jenkins, Ansible, VMware, Azure DevOps Server, SonarQube, Git, Jasmine, Junit, Selenium, Robot Framework, JMeter, LoadRunner, OpenVAS, ZAP Scan. Hiermee wordt de gehele buildpipeline ondersteund, inclusief unittesten, geautomatiseerde functionele testen, performance testen en securitytesten.

Projectomschrijving

Het project BSNk realiseert de voorzieningen BSNk-PP (polymorfe pseudoniemen) en het Centraal Fraude- en Misbruikbestrijdingssysteem (CMB). Beide voorzieningen maken deel uit van de Randvoorwaardelijke Toegangservices (RTS), een stelsel om inloggen door burgers en bedrijven in het publieke domein mogelijk te maken.

Op korte termijn is uitbreiding van de scope van het project voorzien. Het Toegangsregister Restgroepen (TRR) moet het mogelijk maken om een inlogmiddel voor eHerkenning af te nemen, voor organisaties die in de categorie “restgroepen” vallen. TRR wordt een Java-applicatie op basis van Quarkus, die op het Standaard Platform terecht moet komen. Naast het realiseren van de software ondersteunt het project ook in het technische beheer ervan (DevOps).

Voor TRR is BSNk op zoek naar een Senior Java Software Engineer. Deze persoon zal deel uitmaken van een scrumteam van 3 Java Software Engineers, 2 Test Engineers en 1 DevOps Engineer. Naast gedegen technisch kennis moet de persoon ook communicatieve kwaliteiten hebben en ervaring met het werken in een Agile-omgeving.

Gewenste profiel

De kandidaat is een ervaren Java ontwikkelaar, gedreven door passie voor software engineering, en beschikt over goede communicatieve vaardigheden, zowel mondeling als schriftelijk, en een goede technische ondergrond in het gebruik van de gevraagde methoden en technieken. Die ons helpt om door middel van onderhoudbare code van goede kwaliteit een dijk van een Toegangsregister Restgroepen neer te zetten.

Eisen

De kandidaat heeft (tenminste) HBO werk- en denkniveau en is ervaren in:

•    Het ontwikkelen van (enterprise) softwaresystemen in JavaEE / JakartaEE (waaronder: CDI, JAXB, JAXRS, JAXWS, JPA, JMS);

•    Het schrijven en automatiseren van (unit-) testen;

•    Het ontwikkelen volgens design-patterns en ontwerpprincipes (SOLID);

•    Het inrichten en onderhouden van CI/CD pipelines;

•    Werken in Linux omgevingen;

Daarnaast heeft de aangeboden kandidaat een goede mondelingen en schriftelijke beheersing van de Nederlandse taal en is bekend met de OWASP top 10.

Deze functie kan eventueel vervuld worden door meerdere kandidaten.

Wensen

Aantoonbare werkervaring met de hierboven genoemde eisen
Aantoonbare werkervaring in het ontwikkelen van applicaties op Standaard Platform.
Aantoonbare werkervaring in het ontwikkelen van applicaties in het eHerkenningstelsel.
Aantoonbare werkervaring met Java 11 (of hoger), waaronder: Streams en Lambda-expressions.

Aanvullende informatie
Wanneer u bij ons een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig.
Onder andere met betrekking tot de Wet Ketenaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot Eindklant.
Brokerpartijen dekken deze risico’s voor hun klanten af. Om de aansprakelijkheid te beperken zijn er een aantal maatregelen die genomen dienen te worden. Zo ook door Between.
- Allereerst is er de geblokkeerde rekening, de G-rekening. Dit is een rekening waarop alleen loonheffingen en BTW worden gestort, en worden betaald aan de Belastingdienst. Deze kunt u aanvragen bij de Belastingdienst.
- Beschikt u niet over een G-rekening dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel de kosten voor deze verklaring komen voor uw eigen rekening.
- Wanneer u eigenaar bent een Eenmanszaak leent u geen personeel uit, echter draagt u wel BTW af. Om hier zicht op te hebben, vragen we elk kwartaal een Verklaring Betalingsgedrag van de Belastingdienst op.
Als u hierover vragen heeft kunt ons altijd bellen op 020-5840859 of mailen op info@Between.nl

De recruiter

Lisa Sijsenaar

Between

Deel deze opdracht

Privacy Preference Center