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!