Opdrachten

Dienst Uitvoering Onderwijs (DUO) Senior Programmeur Technisch Ontwerper Java

Senior Programmeur Technisch Ontwerper Java

Info

Functie

Senior Programmeur Technisch Ontwerper Java

Locatie

Groningen

Uren per week

36 uren per week

Looptijd

10.07.2022 - 09.07.2023

Opdrachtnummer

112622

Sluitingsdatum

date-icon28.06.2022 clock-icon13:45
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtomschrijving:
Java software ontwerpen, bouwen en testen. Grote lijnen in de architectuur uitzetten. Meedenken met collega’s en meewerken aan nieuwe
oplossingen en de ontwikkeling hiervan in een complexe omgeving.

Op korte termijn zijn wij voor de Delivery Keten Examens, op zoek naar een Programmeur / Technisch Ontwerper Java (M/V). Je werkt
daarbij samen met andere DevOps team's en met andere software ontwikkelaars in een omgeving, die voortdurend in beweging is. Je draagt
zorg voor een kwalitatief hoogwaardige en snelle realisatie van de gekozen oplossing. Je schakelt hierbij constant met de rest van het
DevOps team. De kandidaat moet communicatief vaardig zijn en voorkeur hebben voor nieuwe technologieën.


Achtergrond opdracht:
Facet in het kort
Facet is het afname- en analyseplatform voor toetsen en examens, ontwikkeld in opdracht van het College voor Toetsen en Examens (CvTE).
Per jaar worden meer dan 2,5 miljoen examens en toetsen gemaakt via Facet. Voor leerlingen, studenten en nieuwe Nederlanders brengt dat
uiteraard veel spanning met zich mee. Om dat te kunnen realiseren is voor cloud infrastructuur gekozen in combinatie met horizontaal
schaalbare architectuur, uniek binnen DUO!

Het platform
Facet is één van de meer technologisch geavanceerdere projecten van DUO. Het platform laat gebruikers toetsen/examens digitaal afnemen.
Dit kan via de centrale cloud omgeving of via on-premise hosting. Eens per jaar wordt digitaal de Centrale Eindtoets afgenomen op het
platform, ons equivalent aan Black Friday. Tienduizenden leerlingen loggen allemaal tegelijkertijd in op het systeem en maken een toets die
verrijkt is met afbeeldingen, geluiden en filmpjes. Om dat mogelijk te maken is het platform voorzien van innoverende horizontaalschaalbare techniek :
• Postgres, Cassandra en Kafka
• Spring Boot microservices met o.a. Liquibase, Hibernate/Spring Data en op enkele plekken reactive programming
• Spring Cloud (Eureka service discovery, Feign REST-clients, Spring Config Server en Spring Cloud Gateway)
• Angular en Vue frontends (met o.a. micro-frontend architectuur)
• JSON Api REST-interfaces met Crnk als implementatie voor generieke en consistente endpoints
• PaaS platform van ODCN als infrastructuur, gecombineerd met VM’s die via Salt worden ingericht voor de klassieke applicaties
• Groeiend gebruik van Docker en Kubernetes
• Geautomatiseerde tests in een Kubernetes cluster
• Deployments en geautomatiseerde tests vanuit Jenkins
• Camunda BPMN, een framework waarin je een business proces tot leven wekt door stappen een onderliggende actie of opvraging op een
microservice te laten aanroepen
• JSF als legacy frontend-techniek in onze klassieke applicaties, deze worden stukje voor stukje afgebouwd

Eisen:

-HBO werk- en denkniveau
-Werkervaring met Agile/Scrum, Springboot en backend Java developer (3 jaar)
-Relevante werkervaring met REST-services, JSON, Hibernate / JPA, Angular
-Kennis van Jenkins, Nexus/Artifactory, Maven, GIT

Wensen:
-Kennis van Kibana, Elastic search, Docker, Postgress, Cassandra
-Het opzetten en beheren van geautomatiseerde functionele regressietests

Competenties:
-We zijn op zoek naar een ervaren backend Java developer die goed kan samenwerken en het leuk vindt om te innoveren.
-Iemand die zijn tanden in een high-tech en complex landschap wil zetten.
-Assertief;
-Weet zich snel nieuwe tools en frameworks eigen te maken.

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

Dienst Uitvoering Onderwijs (DUO)

Rolomschrijving en taakafspraken

Opdrachtomschrijving:
Java software ontwerpen, bouwen en testen. Grote lijnen in de architectuur uitzetten. Meedenken met collega’s en meewerken aan nieuwe
oplossingen en de ontwikkeling hiervan in een complexe omgeving.

Op korte termijn zijn wij voor de Delivery Keten Examens, op zoek naar een Programmeur / Technisch Ontwerper Java (M/V). Je werkt
daarbij samen met andere DevOps team's en met andere software ontwikkelaars in een omgeving, die voortdurend in beweging is. Je draagt
zorg voor een kwalitatief hoogwaardige en snelle realisatie van de gekozen oplossing. Je schakelt hierbij constant met de rest van het
DevOps team. De kandidaat moet communicatief vaardig zijn en voorkeur hebben voor nieuwe technologieën.


Achtergrond opdracht:
Facet in het kort
Facet is het afname- en analyseplatform voor toetsen en examens, ontwikkeld in opdracht van het College voor Toetsen en Examens (CvTE).
Per jaar worden meer dan 2,5 miljoen examens en toetsen gemaakt via Facet. Voor leerlingen, studenten en nieuwe Nederlanders brengt dat
uiteraard veel spanning met zich mee. Om dat te kunnen realiseren is voor cloud infrastructuur gekozen in combinatie met horizontaal
schaalbare architectuur, uniek binnen DUO!

Het platform
Facet is één van de meer technologisch geavanceerdere projecten van DUO. Het platform laat gebruikers toetsen/examens digitaal afnemen.
Dit kan via de centrale cloud omgeving of via on-premise hosting. Eens per jaar wordt digitaal de Centrale Eindtoets afgenomen op het
platform, ons equivalent aan Black Friday. Tienduizenden leerlingen loggen allemaal tegelijkertijd in op het systeem en maken een toets die
verrijkt is met afbeeldingen, geluiden en filmpjes. Om dat mogelijk te maken is het platform voorzien van innoverende horizontaalschaalbare techniek :
• Postgres, Cassandra en Kafka
• Spring Boot microservices met o.a. Liquibase, Hibernate/Spring Data en op enkele plekken reactive programming
• Spring Cloud (Eureka service discovery, Feign REST-clients, Spring Config Server en Spring Cloud Gateway)
• Angular en Vue frontends (met o.a. micro-frontend architectuur)
• JSON Api REST-interfaces met Crnk als implementatie voor generieke en consistente endpoints
• PaaS platform van ODCN als infrastructuur, gecombineerd met VM’s die via Salt worden ingericht voor de klassieke applicaties
• Groeiend gebruik van Docker en Kubernetes
• Geautomatiseerde tests in een Kubernetes cluster
• Deployments en geautomatiseerde tests vanuit Jenkins
• Camunda BPMN, een framework waarin je een business proces tot leven wekt door stappen een onderliggende actie of opvraging op een
microservice te laten aanroepen
• JSF als legacy frontend-techniek in onze klassieke applicaties, deze worden stukje voor stukje afgebouwd

Eisen:

-HBO werk- en denkniveau
-Werkervaring met Agile/Scrum, Springboot en backend Java developer (3 jaar)
-Relevante werkervaring met REST-services, JSON, Hibernate / JPA, Angular
-Kennis van Jenkins, Nexus/Artifactory, Maven, GIT

Wensen:
-Kennis van Kibana, Elastic search, Docker, Postgress, Cassandra
-Het opzetten en beheren van geautomatiseerde functionele regressietests

Competenties:
-We zijn op zoek naar een ervaren backend Java developer die goed kan samenwerken en het leuk vindt om te innoveren.
-Iemand die zijn tanden in een high-tech en complex landschap wil zetten.
-Assertief;
-Weet zich snel nieuwe tools en frameworks eigen te maken.

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

Fouzia Boudri

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.

Privacy Preference Center