Full Stack Java en React Ontwikkelaar
Role details
Job location
Tech stack
Job description
De afdeling Ontwikkeling breidt uit met meerdere collega's; daarom zijn wij op zoek naar twee ervaren Full Stack Java en React Ontwikkelaars die bij voorkeur ook het onderhoud van de bestaande Angular en .NET applicatie kunnen verzorgen. Als Full Stack Ontwikkelaar ontwerp, ontwikkel, test en beheer je diverse applicaties en werk je direct samen met collega's in tal van disciplines. Deze rol is specifiek voor een project rond het Clientportaal van het RIVM. Jouw rol spitst zich toe op het doorontwikkelen en onderhouden van deze applicatie; hierbij deel je jouw kennis en ervaring met je collega's. Je werkt als onderdeel van een vast scrumteam.
Het zorgverlenersportaal wordt ontwikkeld. Het Clientportaal van het RIVM wordt uitgebreid in functionaliteit en verder beheerd. Voor het opzetten van het zorgverlenersportaal is Java en React nodig. Voor het beheer van het Clientportaal gebruiken we voorlopig .NET en Angular.
Ontwerpen, ontwikkelen, testen en beheren van applicaties binnen het Clientportaal. Doorontwikkelen en onderhouden van bestaande functionaliteit in Java/React en .NET/Angular. Samenwerken binnen een vast scrumteam en kennisdeling met collega's.
Het Rijksinstituut voor Volksgezondheid en Milieu (RIVM) zet zich in voor een gezonde bevolking en een duurzame, veilige en gezonde leefomgeving. Dit doen we op basis van onafhankelijk wetenschappelijk onderzoek. Samen met onze opdrachtgevers signaleren we welk onderzoek nodig is en voeren we dit uit. We geven advies aan de overheid, professionals en burgers en delen onze kennis. Zo ondersteunen wij de samenleving om onszelf en onze leefomgeving gezond te houden.
Requirements
- Meerdere jaren aantoonbare ervaring met React.
- Aantoonbare ervaring met C# en Angular.
- Up-to-date kennis van moderne en gangbare ontwikkelmethodieken.
- Kennis van agile/scrum werkwijze en projectmanagement.
- Kennis van Rijkskaders, waaronder NORA, BIO en AVG.
- Ervaring binnen complexe (IT) organisaties.
- Ervaring met GIT versiebeheer.
- Kennis van en ervaring met webapplicatie-ontwikkeling (REST webservices).
- Ervaring met containerized applicaties en hosting platformen (OpenShift).
- Ervaring met GitLab.
- Kennis van dependency injection.
- Kennis van en ervaring met implementatie van OWASP-richtlijnen.
- Minimaal 10 jaar ervaring met Java, inclusief Java 17 of hoger.
- Ervaring met aansluiten op herbruikbare componenten (SpringBoot en React) ontwikkeld door een ander scrumteam.
- Kennis van en ervaring met geautomatiseerd testen.
De Wensen
- Flexibel inzetbaar en bereidheid om meerdere projecten tegelijk op te pakken indien nodig.