Applicatieontwikkelaar Java

DUO
  • Groningen
  • Detachering,  ZZP
  • HBO
  • 36 uur
  • Thuiswerken mogelijk
Maartje van Berkum avatar
Maartje van Berkum junior recruitment consultant

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.

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.
 

Zelfstandigheid

Facet staat gedeployed in de Cloud van ODCN. Hiermee zijn we zelf verantwoordelijk om alles up-and-running te houden.

Over het team

Je werkt in Team C, een team dat diverse onderwerpen langs heeft zien komen. Om een paar te noemen:

  • Een complete refactor van het authenticatie en autorisatie-mechanisme. IAM OpenAM verruilen voor Keycloak
  • Migratie van een PaaS infrastructuur met VM's naar een managed Kubernetes cluster
  • Verbeteren van de beveiliging van het landschap en de infrastructuur
  • (Toekomstig) Nieuw herbouwen van transacties in Angular micro-frontends met bijbehorende BFF-applicaties (backend-for-frontend) om daarmee de JSF-gedreven klassieke applicaties stukje bij stukje uit te faseren

Werkwijze

De teams werken op basis van Agile/Scrum en continuous delivery. Op basis van de input van de product owner, bepaalt het team grotendeels zelf hoe de sprint er elke drie weken uitziet. Jij en jouw teamgenoten hebben de nodige vrijheid om via de meegebrachte kennis en kunde oplossingen te integreren en de softwareontwikkeling naar een hoger plan te tillen.Team-C van Facet is ingezet op onderhoud en het moderniseringstraject van FACET. Dit traject betreft belangrijke en noodzakelijke verbeteringen. Doordat een ervaren ontwikkelaar Facet zal gaan verlaten, ontstaat een te kort aan ontwikkel capaciteit in het team. Dit moet weer aangevuld worden met een ervaren ontwikkelaar.


 

Functie-eisen

  • Relevante werkervaring met REST-services, JSON, Hibernate / JPA, Angular
  • Kennis van Jenkins, Nexus/Artifactory, Maven, GIT
  • Werkervaring met Agile/Scrum, Springboot en backend Java developer

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.

Arbeidsvoorwaarden

Dit is een opdracht van 36 uur per week. De startdatum is bespreekbaar en de looptijd van de opdracht is in eerste instantie tot 10 juli 2023, waarna er optie tot verlenging is.

Voor deze rol is het mogelijk om door Yacht gedetacheerd te worden bij DUO als Technisch ontwerper Java. Het bruto maandsalaris ligt, afhankelijk van je opleiding en werkervaring tussen de €3.600 en €5.300 op basis van 40 uur per week. Je reiskosten worden uiteraard volledig vergoed. Een elektrische leaseauto, welke je ook privé mag rijden, behoort tot de mogelijkheden!’ Ook ontvang je een bonusregeling tot maximaal 8% van je bruto jaarsalaris, 25 vakantiedagen en 8,33% vakantiegeld op fulltime jaarbasis. Daarnaast gaan we graag met je in gesprek over je persoonlijke ontwikkelingsplan en bespreken welke trainingen en opleidingen gewenst zijn, want blijven ontwikkelen zijn de sleutelwoorden!

Bedrijfsinformatie

DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe weten regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Een mooie dienst waar jij als Technisch Ontwerper jouw steentje aan bij kan dragen!

Werken bij Yacht

Werken bij YACHT IT betekent dat je jezelf graag wilt ontwikkelen, van je collega’s bij YACHT IT blijft leren en ook je collega’s in de communities beter wil maken! Wij willen jou als professional uitdagend werk bieden waarmee jij de organisaties van onze opdrachtgevers blijvend verbetert. Maar daarnaast zijn er natuurlijk nog veel meer belangrijke aspecten waar wij als Yacht een rol in willen spelen. Zo vinden wij een goede werk-privé balans uitermate belangrijk en zullen we altijd met je in gesprek blijven gaan over veranderingen. Want wat hebben we er daar veel van gehad de laatste tijd! 

Waar we ook veel waarde aan hechten is de samenwerking tussen onze consultants en onze professionals. Uiteraard geldt dit met name voor de periode waarin we samen op zoek gaan naar de juiste opdracht, maar ook daarbuiten houden we contact en wordt je begeleidt op de manier die jij prettig vindt. Uit deze nauwe samenwerking komt feedback voort die we weer meenemen naar de volgende periode om zo onze horizon samen te verleggen. 

Graag verwelkomen we jou in ons Non-Profit Account Team. Wij zijn een landelijk team binnen YACHT IT waar we mooie en uiteenlopende opdrachten klaar hebben staan bij organisaties als DUO, UWV, Belastingdienst, Defensie en het Ministerie van Buitenlandse Zaken. Met deze organisaties zijn we mooie samenwerkingsverbanden aangegaan. We zijn dan ook bezig met het vergroten van ons netwerk van professionals die graag bij deze opdrachtgevers aan de slag gaan. 


Deze opdracht staat ook open voor doorleen en zzp'ers. 

Solliciteren

Inclusiviteit en diversiteit

Uiteraard staat deze vacature open voor iedereen die zich hierin herkent. We geloven dat diverse teams van belang zijn voor ons als lerende organisatie, die voorop wil blijven lopen in de wereld van werk. Want juist verschillen tussen mensen zorgen voor groei. Van collega's, klanten, kandidaten en daarmee van Yacht. Heb jij een uniek talent? We ontmoeten je graag.

Maartje van Berkum avatar
Maartje van Berkum junior recruitment consultant

Vragen?

recruiter Maartje van Berkum

Maartje van Berkum

junior recruitment consultant

Het sollicitatieproces

1  van 5

Je sollicitatie en cv worden doorgenomen door Maartje van Berkum

2  van 5

Binnen 5 werkdagen ontvang je een reactie

3  van 5

Is er een match, dan plannen we een persoonlijke kennismaking

We onderzoeken samen jouw ambitie en mogelijkheden

4  van 5

Daarna word je (eventueel) voorgesteld bij onze opdrachtgever

Wanneer de klik er is, ga je starten bij je nieuwe uitdaging!

5  van 5

Afhankelijk van het soort dienstverband (interim, zzp of vast), ontvang je van ons een aanbod