Applicatieontwikkeling - senior Fullstack Developer 36u/w
Volgnummer: 83112
Publicatiedatum: 11-03-2025
Locatie: GRONINGEN
Standplaats: GRONINGEN
Duur: 28-04-2025 - 31-12-2025
Optie tot verlenging: Ja
Reageren voor: 14-03-2025
Project:
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 zijntanden 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 datuiteraard veel spanning met zich mee. Het is daarom van wezenlijk belang dat Facet doet wat het moet doen; een robuuste on- en offlineafnameomgeving bieden. Om dat te kunnen realiseren is voor cloud infrastructuur gekozen in combinatie met een horizontaal schaalbarearchitectuur.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 we ons bezighouden om onze volledige applicatiestack te migreren naar een nieuw Kubernetes container
platform, zoals Openshift baremetal of Quattro.
Zelfstandigheid:
Om horizontaal schaalbaar te kunnen zijn is de Jboss-straat en de AS400 niet geschikt, dus staat Facet gedeployed in de Cloud van ODCN.
Hiermee zijn we zelf verantwoordelijk voor het up-and-running houden van de applicatie. Het stelt ons ook in staat om te werken vanaf een
eigen laptop, wat weer voordelen heeft zoals performance en het kunnen werken met Docker.
Over het team:
Je werkt in Team C, een team waarin diverse onderwerpen aan bod komen. Om een paar te noemen:
•
• Continue (snelle) verbeteringen voor eindgebruikers n.a.v. WaU budgetten
• Realiseren OKE koppeling voor alle MBO scholen (M2M)
• Herbouwen van transacties in Angular frontends met bijbehorende BFF-applicaties (backend-for-frontend) om daarmee de JSF-gedrevenklassieke applicaties volledig uit te faseren.
• Upgrade Camunda 7.22
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.
Toelichting:Applicatieontwikkeling vindt tegenwoordig op een andere manier plaats dan een aantal jaren geleden. Geen enkel systeem wordt meer van de grond af
aan geprogrammeerd. De meeste nieuwe systemen zijn opgebouwd uit bouwstenen of zijn standaardapplicaties waarvan de parameters zodanig zijn
ingesteld dat de standaardapplicatie geschikt wordt gemaakt voor een specifieke situatie. De manier van technisch ontwerpen en applicatieontwikkeling
is hierop aangepast. Voorts is er een sterke specialisatie rond de te gebruiken technologie. Als afzonderlijke deskundigheid is het gebruik van open
software toegevoegd. Veel gebruikte methodieken bij ontwikkelen van softwaresystemen zijn Agile Scrum, Agile XP en SAFe, waarbij de ontwikkelaars in toenemende mate gaan uitmaken van DevOps teams. In dat laatste geval zal kennis van continuous delivery en continuous integration opgedaan moeten worden.
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.
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 we ons bezighouden om onze volledige applicatiestack te migreren naar een nieuw Kubernetes container platform, zoals Openshift baremetal of Quattro.
Zelfstandigheid:
Om horizontaal schaalbaar te kunnen zijn is de Jboss-straat en de AS400 niet geschikt, dus staat Facet gedeployed in de Cloud van ODCN. Hiermee zijn we zelf verantwoordelijk voor het up-and-running houden van de applicatie. Het stelt ons ook in staat om te werken vanaf een eigen laptop, wat weer voordelen heeft zoals performance en het kunnen werken met Docker.
Over het team:
Je werkt in Team C, een team waarin diverse onderwerpen aan bod komen. Om een paar te noemen:
•
• Continue (snelle) verbeteringen voor eindgebruikers n.a.v. WaU budgetten
• Realiseren OKE koppeling voor alle MBO scholen (M2M)
• Herbouwen van transacties in Angular frontends met bijbehorende BFF-applicaties (backend-for-frontend) om daarmee de JSF-gedreven klassieke applicaties volledig uit te faseren.
• Upgrade Camunda 7.22
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.
Toelichting:
Applicatieontwikkeling vindt tegenwoordig op een andere manier plaats dan een aantal jaren geleden. Geen enkel systeem wordt meer van de grond af aan geprogrammeerd. De meeste nieuwe systemen zijn opgebouwd uit bouwstenen of zijn standaardapplicaties waarvan de parameters zodanig zijn ingesteld dat de standaardapplicatie geschikt wordt gemaakt voor een specifieke situatie. De manier van technisch ontwerpen en applicatieontwikkeling is hierop aangepast. Voorts is er een sterke specialisatie rond de te gebruiken technologie. Als afzonderlijke deskundigheid is het gebruik van open software toegevoegd. Veel gebruikte methodieken bij ontwikkelen van softwaresystemen zijn Agile Scrum, Agile XP en SAFe, waarbij de ontwikkelaars in toenemende mate gaan uitmaken van DevOps teams. In dat laatste geval zal kennis van continuous delivery en continuous integration opgedaan moeten worden.
Functie-eisen:
HBO werk- en denkniveau
3 Jaar relevante werkervaring met Agile/Scrum, Springboot en backend Java developer
3 Jaar relevante werkervaring met REST-services, JSON, Hibernate / JPA, Angular
3 Jaar relevante werkervaring met kennis van Jenkins, Nexus/Artifactory, Maven, GIT Solliciteer nu!
Duur: 28-04-2025 - 31-12-2025
Optie tot verlenging: Ja
Reageren voor: 14-03-2025
Project:
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 zijntanden 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 datuiteraard veel spanning met zich mee. Het is daarom van wezenlijk belang dat Facet doet wat het moet doen; een robuuste on- en offlineafnameomgeving bieden. Om dat te kunnen realiseren is voor cloud infrastructuur gekozen in combinatie met een horizontaal schaalbarearchitectuur.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 we ons bezighouden om onze volledige applicatiestack te migreren naar een nieuw Kubernetes container
platform, zoals Openshift baremetal of Quattro.
Zelfstandigheid:
Om horizontaal schaalbaar te kunnen zijn is de Jboss-straat en de AS400 niet geschikt, dus staat Facet gedeployed in de Cloud van ODCN.
Hiermee zijn we zelf verantwoordelijk voor het up-and-running houden van de applicatie. Het stelt ons ook in staat om te werken vanaf een
eigen laptop, wat weer voordelen heeft zoals performance en het kunnen werken met Docker.
Over het team:
Je werkt in Team C, een team waarin diverse onderwerpen aan bod komen. Om een paar te noemen:
•
• Continue (snelle) verbeteringen voor eindgebruikers n.a.v. WaU budgetten
• Realiseren OKE koppeling voor alle MBO scholen (M2M)
• Herbouwen van transacties in Angular frontends met bijbehorende BFF-applicaties (backend-for-frontend) om daarmee de JSF-gedrevenklassieke applicaties volledig uit te faseren.
• Upgrade Camunda 7.22
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.
Toelichting:Applicatieontwikkeling vindt tegenwoordig op een andere manier plaats dan een aantal jaren geleden. Geen enkel systeem wordt meer van de grond af
aan geprogrammeerd. De meeste nieuwe systemen zijn opgebouwd uit bouwstenen of zijn standaardapplicaties waarvan de parameters zodanig zijn
ingesteld dat de standaardapplicatie geschikt wordt gemaakt voor een specifieke situatie. De manier van technisch ontwerpen en applicatieontwikkeling
is hierop aangepast. Voorts is er een sterke specialisatie rond de te gebruiken technologie. Als afzonderlijke deskundigheid is het gebruik van open
software toegevoegd. Veel gebruikte methodieken bij ontwikkelen van softwaresystemen zijn Agile Scrum, Agile XP en SAFe, waarbij de ontwikkelaars in toenemende mate gaan uitmaken van DevOps teams. In dat laatste geval zal kennis van continuous delivery en continuous integration opgedaan moeten worden.
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.
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 we ons bezighouden om onze volledige applicatiestack te migreren naar een nieuw Kubernetes container platform, zoals Openshift baremetal of Quattro.
Zelfstandigheid:
Om horizontaal schaalbaar te kunnen zijn is de Jboss-straat en de AS400 niet geschikt, dus staat Facet gedeployed in de Cloud van ODCN. Hiermee zijn we zelf verantwoordelijk voor het up-and-running houden van de applicatie. Het stelt ons ook in staat om te werken vanaf een eigen laptop, wat weer voordelen heeft zoals performance en het kunnen werken met Docker.
Over het team:
Je werkt in Team C, een team waarin diverse onderwerpen aan bod komen. Om een paar te noemen:
•
• Continue (snelle) verbeteringen voor eindgebruikers n.a.v. WaU budgetten
• Realiseren OKE koppeling voor alle MBO scholen (M2M)
• Herbouwen van transacties in Angular frontends met bijbehorende BFF-applicaties (backend-for-frontend) om daarmee de JSF-gedreven klassieke applicaties volledig uit te faseren.
• Upgrade Camunda 7.22
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.
Toelichting:
Applicatieontwikkeling vindt tegenwoordig op een andere manier plaats dan een aantal jaren geleden. Geen enkel systeem wordt meer van de grond af aan geprogrammeerd. De meeste nieuwe systemen zijn opgebouwd uit bouwstenen of zijn standaardapplicaties waarvan de parameters zodanig zijn ingesteld dat de standaardapplicatie geschikt wordt gemaakt voor een specifieke situatie. De manier van technisch ontwerpen en applicatieontwikkeling is hierop aangepast. Voorts is er een sterke specialisatie rond de te gebruiken technologie. Als afzonderlijke deskundigheid is het gebruik van open software toegevoegd. Veel gebruikte methodieken bij ontwikkelen van softwaresystemen zijn Agile Scrum, Agile XP en SAFe, waarbij de ontwikkelaars in toenemende mate gaan uitmaken van DevOps teams. In dat laatste geval zal kennis van continuous delivery en continuous integration opgedaan moeten worden.
Functie-eisen:
HBO werk- en denkniveau
3 Jaar relevante werkervaring met Agile/Scrum, Springboot en backend Java developer
3 Jaar relevante werkervaring met REST-services, JSON, Hibernate / JPA, Angular
3 Jaar relevante werkervaring met kennis van Jenkins, Nexus/Artifactory, Maven, GIT Solliciteer nu!