Senior Solution-architect
Belangrijkste eisen:
Ten behoeve van de Java backend wordt gewerkt aan 2 verschillende componenten, genaamd PWF en NID. Op dit moment is de eerste versie van PWF gereed voor productie, in tegenstelling tot de NID component. Voor zowel PWF als NID worden soortgelijke producten ingezet, waaronder Spring Boot, NATS en op termijn misschien Micronaut.
In het kader van met name NID is behoefte aan een ervaren solution-architect die de vertaling van de gewenste functionaliteit naar een solide (microservice) architectuur op zich neemt. Hij/zij zal bij deze vertaling bovenal aandacht moeten besteden aan de beveiliging en de performance van het geheel, naast logging, monitoring en beschikbaarheid. Ook wordt verwacht dat hij/zij het Java bouwteam gaat ondersteunen bij het implementeren van de beoogde microservice architectuur.
Benodigde kennis en ervaring:
o Programmeertaal: Java (essentieel), React en Go (wenselijk)
o Frameworks: Spring Boot, Micronaut en/of Quarkus1
o Messaging / Remote Procedure Calls: (NATS, SOAP, REST en gRPC)
o Authenticatie / Authorisatie: SAML2, OAuth2
o Encryptie in het algemeen
o Containertechnieken: Helm, Kubernetes, Docker
o Databases: MongoDB, optioneel PostGreSQL2
o Developmentaanpak: Agile (ervaring met ondersteunen van scrum teams bij de ontwikkeling van software op basis van architectuurrichtlijnen en het bewaken daarvan).
1: Micronaut of Quarkus worden overwogen als alternatief voor Spring Boot. In de ontwikkelomgeving is hiermee geëxperimenteerd. Het besluit is nog niet genomen.
2: Op dit moment wordt gebruik gemaakt van MongoDB. Er ligt een aanbeveling om MongoDB te vervangen door PostgreSQL. Het besluit is nog niet genomen.
Senior Solution-architect
Belangrijkste eisen:
Ten behoeve van de Java backend wordt gewerkt aan 2 verschillende componenten, genaamd PWF en NID. Op dit moment is de eerste versie van PWF gereed voor productie, in tegenstelling tot de NID component. Voor zowel PWF als NID worden soortgelijke producten ingezet, waaronder Spring Boot, NATS en op termijn misschien Micronaut.
In het kader van met name NID is behoefte aan een ervaren solution-architect die de vertaling van de gewenste functionaliteit naar een solide (microservice) architectuur op zich neemt. Hij/zij zal bij deze vertaling bovenal aandacht moeten besteden aan de beveiliging en de performance van het geheel, naast logging, monitoring en beschikbaarheid. Ook wordt verwacht dat hij/zij het Java bouwteam gaat ondersteunen bij het implementeren van de beoogde microservice architectuur.
Benodigde kennis en ervaring:
o Programmeertaal: Java (essentieel), React en Go (wenselijk)
o Frameworks: Spring Boot, Micronaut en/of Quarkus1
o Messaging / Remote Procedure Calls: (NATS, SOAP, REST en gRPC)
o Authenticatie / Authorisatie: SAML2, OAuth2
o Encryptie in het algemeen
o Containertechnieken: Helm, Kubernetes, Docker
o Databases: MongoDB, optioneel PostGreSQL2
o Developmentaanpak: Agile (ervaring met ondersteunen van scrum teams bij de ontwikkeling van software op basis van architectuurrichtlijnen en het bewaken daarvan).
1: Micronaut of Quarkus worden overwogen als alternatief voor Spring Boot. In de ontwikkelomgeving is hiermee geëxperimenteerd. Het besluit is nog niet genomen.
2: Op dit moment wordt gebruik gemaakt van MongoDB. Er ligt een aanbeveling om MongoDB te vervangen door PostgreSQL. Het besluit is nog niet genomen.