Fullstack Developer (Angular & Java) 202603A101

Vacature: Fullstack Developer (Angular & Java)
Opdrachtgever: Ministerie van Economische Zaken – Rijksdienst voor Ondernemend Nederland (RVO)


Over de functie

Als Fullstack Developer (Angular & Java) werk je mee aan het moderniseren van een legacy Java EE-applicatie naar een moderne webapplicatie met een Angular-frontend en een REST/Java EE-backend die draait op een Kubernetes-cluster.

Je komt te werken binnen één van de DevOps-teams. Deze teams bestaan uit Java developers met Angular-kennis, beheerders, testautomatiseerders en een Product Owner. Samen werken jullie aan de doorontwikkeling en modernisering van de webapplicatie TenderNed.

Binnen deze rol neem je een actieve rol in het herontwerpen van de frontend en bouw je mee aan Angular-applicaties die communiceren met nieuwe REST API’s die door het team worden ontwikkeld.


Werkzaamheden

  • Het voortouw nemen en meedenken bij het herontwerpen van de frontend van de verschillende onderdelen van de webapplicatie TenderNed.

  • Meebouwen aan Angular-applicaties die aansluiten op nieuw te ontwikkelen REST API’s.

  • Actief bijdragen aan de modernisering van een legacy Java EE applicatie.

  • Samenwerken binnen een DevOps-team met ontwikkelaars, beheerders, testers en een Product Owner.

RVO/TenderNed werkt samen met de technische leverancier DICTU in drie teams aan de doorontwikkeling van de webapplicatie. De organisatie heeft recent de overstap gemaakt van gescheiden Scrum- en beheerteams met maandelijkse releases naar DevOps-teams met frequente releases. Daarbij is sterk ingezet op Continuous Integration en Continuous Delivery, met gebruik van containers en cloudtechnologie.


Over de organisatie

De Rijksdienst voor Ondernemend Nederland (RVO) werkt aan een duurzame, innovatieve en economisch sterke samenleving. Met nationale en internationale programma’s – van energietransitie en voedselproductie tot ontwikkelingsprojecten wereldwijd – ondersteunt RVO ondernemers met advies, subsidies, financiering en samenwerkingsmogelijkheden.

Door slimme organisatie en digitale dienstverlening zorgt RVO voor efficiënte ondersteuning van ondernemers en maatschappelijke initiatieven. Met ongeveer 6000 medewerkers werkt de organisatie aan een toekomstbestendige, innovatieve en duurzame economie.


Expertisegebieden

  • Bestuurlijke Informatica – Bachelor Bedrijfskundige Informatica

  • Architectuur – TOGAF Practitioner, NORA, MARIJ, ERIA, IDA (Defensie), Archimate

  • Informatiemanagement – Business Information Management Foundation


Algemene werkervaring (vereist)

  • Minimaal 4 jaar ervaring met backend development in Java EE.

  • Minimaal 2 jaar ervaring met frontend development, waarvan minimaal 2 jaar met Angular.

  • Minimaal 2 jaar ervaring met containertechnologie, zoals Docker.


Kennisgebieden (vereist)

  • Architectuur (dominant)

    • Java-gecertificeerd met aantoonbare ervaring in backend- en frontendontwikkeling.

  • Applicatieontwikkeling (dominant)

    • Java-gecertificeerd.


Kennisgebieden (gewenst)

Frontend

  • Angular 21+

  • TypeScript

  • Node.js

Backend & Integratie

  • Java JDK 21+

  • WildFly

  • Spring Data JPA

  • Hibernate 6+

  • JAX-WS / JAX-RS

  • Keycloak

  • ElasticSearch

  • REST API’s

  • ActiveMQ / JMS

  • XML

  • JackRabbit Content Repository

Testing & Kwaliteit

  • JUnit 5

  • Arquillian integratietests

  • Jest

  • Cucumber

Infra, Data & Ops

  • Docker

  • Kubernetes (K8s)

  • PostgreSQL

  • Jenkins

  • GitLab CI/CD

Tooling

  • Git

  • IntelliJ

Daarnaast is ervaring gewenst met:

  • Reactive programming

  • High availability, archiving en partitioning

  • Agile/Scrum trajecten

  • Continuous Integration / Continuous Delivery

  • DevOps-werkwijzen

Pré:

  • Ervaring met aanbestedingsprocessen binnen de Rijksoverheid

  • Ervaring met de applicatie TenderNed

  • Ervaring met teamcoaching

  • T-shaped profiel (breed inzetbaar binnen het team)


Competenties

  • Sterk in samenwerking en communicatie

  • Proactieve en sociale houding

  • Focus op kwaliteit, schaalbaarheid en clean code

  • In staat om technische keuzes duidelijk te onderbouwen richting stakeholders

  • Empathisch richting eindgebruikers en vertaalt wensen naar functionele oplossingen

  • Standvastig en zorgvuldig in een complexe en politiek gevoelige omgeving


    ZZP NIET MOGELIJK!

Reageren Toch opzoek naar iets anders? Bekijk onze andere vacatures.

Contactpersoon

Vragen over de opdracht?

Delen