Standplaats: GRONINGEN
Duur: 28-04-2025 - 31-12-2025
Optie tot verlenging: Ja
Reageren voor: 14-03-2025
Project:
Met Facet kunnen gebruikers toetsen/examens digitaal afnemen. Dit kan via de centrale cloud omgeving of via on-premise hosting. Tijdens (eind-)examenperiodes loggen tienduizenden leerlingen tegelijkertijd in op het systeem en maken toetsen die verrijkt zijn met afbeeldingen, geluiden en filmpjes. Om dat mogelijk te maken is het platform voorzien van innoverende horizontaal-schaalbare 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 (uno/ng) en Vue frontends. JSON Api REST-interfaces voor generieke en consistente endpoints. PaaS platform van ODCN als infrastructuur, gecombineerd met VM's die via Salt worden ingericht voor de klassieke applicaties. Camunda BPMN, een framework waarin je een business proces tot leven wekt. Rsync voor distribueren van afnamegegevens met de online en offline (on-premise) afnameomgevingen. Op termijn (2025/2026) gaan.
Wil jij ons komen versterken?
We zijn op zoek naar een senior Fullstack Developer die goed kan samenwerken en het leuk vindt om te innoveren. Ben jij iemand die zijn tanden in een high-tech en complex landschap wil zetten? Hop dan eens in onze Discord-server om een praatje te maken!
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. Het is daarom van wezenlijk belang dat Facet doet wat het moet doen; een robuuste on- en offline afnameomgeving bieden. Om dat te kunnen realiseren is voor cloud infrastructuur gekozen in combinatie met een horizontaal schaalbare architectuur.
Functie-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 (3 jaar)
Kennis van Jenkins Nexus/Artifactory Maven GIT (3 jaar)
Wensen:
Kennis van Kibana, Elastic search, Docker, Postgress, Cassandra
Het opzetten en beheren van geautomatiseerde functionele regressietests
Ervaring met het opzetten en beheren van een Openshift/Kubernetes omgeving
Goede beheersing van de Nederlandse taal