Opdrachten

Stichting ICTU Java ontwikkelaar

Java ontwikkelaar

Info

Functie

Java ontwikkelaar

Locatie

Den Haag

Uren per week

40 uren per week

Looptijd

15.10.2023 - 28.12.2023

Opdrachtnummer

144913

Sluitingsdatum

date-icon04.10.2023 clock-icon12:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtomschrijving
De kandidaat is een ervaren Java-ontwikkelaar die gewend is in een multidisciplinair team te opereren, en in staat is vanuit zijn technische en inhoudelijke kennis een bijdrage c.q. ondersteuning te verlenen aan de verschillende teamactiviteiten zoals:

  • Refinements
  • Planningspoker
  • Technisch onderzoek c.q. analyse
  • Realisatie van de systemen

De kandidaat beschikt daarom over goede communicatieve vaardigheden, zowel mondeling als schriftelijk, en een goede technische ondergrond in het gebruik van de gevraagde methoden en technieken. De kandidaat dient een grote mate van zelfstandigheid te hebben met betrekking tot het plannen, uitvoeren en bewaken van zijn deelactiviteiten als onderdeel van de totale SCRUM sprintplanning.


Achtergrond opdracht
ICTU werkt aan een betere digitale overheid in diverse projecten en programma's. Deze functie betreft de back-end ontwikkeling ten behoeve van het Landelijk Register Kinderopvang (LRK). Het LRK ondersteunt gemeente en GGD bij het uitvoeren van de Wet kinderopvang. Het LRK is het online basisregister voor de kinderopvang waarin de gegevens van alle kinderdagverblijven, buitenschoolse opvangcentra, gastouderbureaus en gastouders worden geregistreerd. De Gemeenschappelijke Inspectieruimte (GIR) is gekoppeld aan het LRK. Dit is een boeiend domein met diverse stakeholders en gebruikersgroepen. Het betreft een meerjarig project.

Voor het ontwikkelteam zoeken we een extra Java developer met kennis van Ansible scripting en tevens ervaring met Oracle Databases ten behoeve van onze development taken. Ook maak je je eigen unit- en integratietesten en help je bij het opstellen van de bijbehorende documentatie ten behoeve van beheer en doorontwikkeling. In voorkomende gevallen demonstreer je samen met het team je eigen werk aan een betrokken gebruikersgroep.

Het team
Het Scrum-team is een zelfsturend team, waarin iedereen elkaar waardeert en respecteert. De scrumwaarden openheid, durf, respect, focus en commitment zijn vanzelfsprekend voor het team, net zoals samenwerken en elkaar helpen. We verwelkomen je graag als dat ook voor jou geldt.

De 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 Expertise (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 vanuit de afdeling ICTU Software Diensten (ISD) door een ecosysteem van tools, geautomatiseerde processen, samenwerkingsverbanden en een geautomatiseerd kwaliteitssysteem.

De standplaats is Den Haag, maar deels thuiswerken is gemeengoed geworden Momenteel werkt het hele team één à twee dagen per week bij ICTU op kantoor.

Eisen

  • De kandidaat heeft academisch werk- en denkniveau en heeft minimaal drie jaar relevante werkervaring met:
  • Het werken in een Linux omgeving;
  • Het ontwerpen en ontwikkelen van SOAP-webservices en REST-API's, gebaseerd op courante Java/JEE-standaarden;
  • Onderhoud van en doorontwikkeling aan JEE-applicaties gebaseerd op JBoss EAP/Wildfly applicatieservers en/of op Spring boot;
  • Bouwen van database-functionaliteit op basis van Hibernate, Eclipselink of en/of JPA;
  • Het gebruik van tools zoals Docker en Docker Compose in een build-infrastructuur;
  • Ontwerp en bouw van database tabelstructuren en complexere SQL-databasequery's;
  • Provisioning tools (bijvoorbeeld Ansible of vergelijkbare tools);
  • Kennis van de Nederlandse taal in woord en geschrift.
  • Wensen

  • Kwaliteitsgericht ontwikkelen (je kunt uitleggen wat de kwaliteitsattributen van een softwareproduct zijn);
  • Beheren van omgevingen in software-ontwikkelorganisaties;
  • Kennis v.d. actuele OWASP top 10;
  • Ervaring met Scrum;
  • Ervaring met JIRA / Confluence.
  • Git en Gitlab (CI);
  • Maven;J boss, Tomcat/Apache Jenkins;
  • IBM MQ;
  • Public Key Infrastructure (PKI);
  • Kubernetes.
  • Aantoonbare kennis en ervaring met het maken van installatiescripts in Ansible.
  • Kennis op beheerniveau van Linux , LDAP, NFS, SSH, en kennis op beheerniveau van tools als IBM MQ, JBoss EAP, Jenkins, GitLab, Archiva
  • 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.


    Bedrijfsgegevens

    Bedrijfs gegevens

    Stichting ICTU

    Rolomschrijving en taakafspraken

    Opdrachtomschrijving
    De kandidaat is een ervaren Java-ontwikkelaar die gewend is in een multidisciplinair team te opereren, en in staat is vanuit zijn technische en inhoudelijke kennis een bijdrage c.q. ondersteuning te verlenen aan de verschillende teamactiviteiten zoals:

    • Refinements
    • Planningspoker
    • Technisch onderzoek c.q. analyse
    • Realisatie van de systemen

    De kandidaat beschikt daarom over goede communicatieve vaardigheden, zowel mondeling als schriftelijk, en een goede technische ondergrond in het gebruik van de gevraagde methoden en technieken. De kandidaat dient een grote mate van zelfstandigheid te hebben met betrekking tot het plannen, uitvoeren en bewaken van zijn deelactiviteiten als onderdeel van de totale SCRUM sprintplanning.


    Achtergrond opdracht
    ICTU werkt aan een betere digitale overheid in diverse projecten en programma's. Deze functie betreft de back-end ontwikkeling ten behoeve van het Landelijk Register Kinderopvang (LRK). Het LRK ondersteunt gemeente en GGD bij het uitvoeren van de Wet kinderopvang. Het LRK is het online basisregister voor de kinderopvang waarin de gegevens van alle kinderdagverblijven, buitenschoolse opvangcentra, gastouderbureaus en gastouders worden geregistreerd. De Gemeenschappelijke Inspectieruimte (GIR) is gekoppeld aan het LRK. Dit is een boeiend domein met diverse stakeholders en gebruikersgroepen. Het betreft een meerjarig project.

    Voor het ontwikkelteam zoeken we een extra Java developer met kennis van Ansible scripting en tevens ervaring met Oracle Databases ten behoeve van onze development taken. Ook maak je je eigen unit- en integratietesten en help je bij het opstellen van de bijbehorende documentatie ten behoeve van beheer en doorontwikkeling. In voorkomende gevallen demonstreer je samen met het team je eigen werk aan een betrokken gebruikersgroep.

    Het team
    Het Scrum-team is een zelfsturend team, waarin iedereen elkaar waardeert en respecteert. De scrumwaarden openheid, durf, respect, focus en commitment zijn vanzelfsprekend voor het team, net zoals samenwerken en elkaar helpen. We verwelkomen je graag als dat ook voor jou geldt.

    De 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 Expertise (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 vanuit de afdeling ICTU Software Diensten (ISD) door een ecosysteem van tools, geautomatiseerde processen, samenwerkingsverbanden en een geautomatiseerd kwaliteitssysteem.

    De standplaats is Den Haag, maar deels thuiswerken is gemeengoed geworden Momenteel werkt het hele team één à twee dagen per week bij ICTU op kantoor.

    Eisen

  • De kandidaat heeft academisch werk- en denkniveau en heeft minimaal drie jaar relevante werkervaring met:
  • Het werken in een Linux omgeving;
  • Het ontwerpen en ontwikkelen van SOAP-webservices en REST-API's, gebaseerd op courante Java/JEE-standaarden;
  • Onderhoud van en doorontwikkeling aan JEE-applicaties gebaseerd op JBoss EAP/Wildfly applicatieservers en/of op Spring boot;
  • Bouwen van database-functionaliteit op basis van Hibernate, Eclipselink of en/of JPA;
  • Het gebruik van tools zoals Docker en Docker Compose in een build-infrastructuur;
  • Ontwerp en bouw van database tabelstructuren en complexere SQL-databasequery's;
  • Provisioning tools (bijvoorbeeld Ansible of vergelijkbare tools);
  • Kennis van de Nederlandse taal in woord en geschrift.
  • Wensen

  • Kwaliteitsgericht ontwikkelen (je kunt uitleggen wat de kwaliteitsattributen van een softwareproduct zijn);
  • Beheren van omgevingen in software-ontwikkelorganisaties;
  • Kennis v.d. actuele OWASP top 10;
  • Ervaring met Scrum;
  • Ervaring met JIRA / Confluence.
  • Git en Gitlab (CI);
  • Maven;J boss, Tomcat/Apache Jenkins;
  • IBM MQ;
  • Public Key Infrastructure (PKI);
  • Kubernetes.
  • Aantoonbare kennis en ervaring met het maken van installatiescripts in Ansible.
  • Kennis op beheerniveau van Linux , LDAP, NFS, SSH, en kennis op beheerniveau van tools als IBM MQ, JBoss EAP, Jenkins, GitLab, Archiva
  • 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.


    De recruiter

    Lisa Sijsenaar

    Between

    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.