Senior Full Stack Java Developer
Role details
Job location
Tech stack
Job description
- Ontwikkelen van full-stack applicaties.
- Ontwikkelen van Java- en Kotlin-microservices.
- Bouwen van REST API's.
- Ontwikkelen van Spring Boot-applicaties.
- Ontwikkelen van software voor de scheepvaartsector.
- Implementeren van geautomatiseerde testen.
- Werken met TestX, Playwright en TypeScript.
- Samenwerken binnen multidisciplinaire Scrum-teams.
- Verbeteren van CI/CD-processen.
- Ontwikkelen binnen een Docker- en Kubernetes-platform.
- Bijdragen aan hoogwaardige 24/7 beschikbare systemen.
- Meedenken over architectuur en technische verbeteringen.
Requirements
Voor Rijkswaterstaat zijn wij op zoek naar een ervaren Senior Full Stack Java Developer die meewerkt aan bedrijfskritische software voor de Nederlandse scheepvaart. Je ontwikkelt moderne microservices en full-stack applicaties die 24/7 beschikbaar moeten zijn voor brugwachters, sluismeesters, verkeersleiders en schippers.
Deze functie is uitsluitend geschikt voor senior softwareontwikkelaars met ruime ervaring in Java, Kotlin, Spring Boot en microservices binnen complexe enterprise-omgevingen. Ervaring binnen het scheepvaartdomein van Rijkswaterstaat is een harde eis.
Knock-out criteria
Voldoe je niet aan onderstaande eisen? Dan kunnen wij je helaas niet voorstellen.
- Minimaal hbo werk- en denkniveau.
- Minimaal 5 jaar aantoonbare ervaring met Java.
- Minimaal 5 jaar aantoonbare ervaring met Kotlin.
- Minimaal 5 jaar aantoonbare ervaring met Spring Boot.
- Minimaal 5 jaar aantoonbare ervaring met RESTful webservices.
- Aantoonbare ervaring binnen een microservices-architectuur.
- Minimaal 1 jaar ervaring met Full Stack development.
- Minimaal 1 jaar ervaring met Automation Testing (TestX, Playwright of TypeScript).
- Aantoonbare ervaring met applicaties voor de afhandeling van het scheepvaartverkeer binnen Rijkswaterstaat.
- Ervaring met Agile/Scrum.
- Bereidheid om deel te nemen aan een 24/7 consignatiedienst.
- Nederlands CV in Word van maximaal 5 pagina's verplicht.
Deze functie is niet passend wanneer
-
Je geen ervaring hebt binnen het scheepvaartdomein van Rijkswaterstaat.
-
Je voornamelijk backend of frontend hebt ontwikkeld zonder full-stack ervaring.
-
Je geen ervaring hebt met Kotlin.
-
Je geen ervaring hebt met Spring Boot of microservices.
-
Je geen ervaring hebt met geautomatiseerd testen.
-
Je uitsluitend support- of beheerwerkzaamheden hebt uitgevoerd.
-
Uitgebreide kennis van Java.
-
Uitgebreide kennis van Kotlin.
-
Ervaring met Spring Boot.
-
Ervaring met RESTful webservices.
-
Kennis van microservices.
-
Ervaring met Automation Testing.
-
Analytisch vermogen.
-
Goede communicatieve vaardigheden.
-
Zelfstandigheid.
-
Teamspirit.
-
Kwaliteitsgerichtheid.
-
Ervaring binnen Agile/Scrum.
Pré
- Ervaring met Docker.
- Ervaring met Kubernetes.
- Ervaring met CI/CD.
- Ervaring met PostgreSQL.
- Ervaring met Maven.
- Ervaring met SonarQube.
- Ervaring met GitLab.
- Ervaring met Linux.
- Ervaring met Robot Framework.
- Ervaring met JSON.
- Ervaring binnen Rijkswaterstaat.
- Ervaring met missiekritische enterprise-applicaties.
Wij zoeken uitsluitend kandidaten met ruime ervaring als Full Stack Java Developer binnen complexe enterprise-omgevingen én met aantoonbare ervaring binnen het scheepvaartdomein van Rijkswaterstaat. Voldoe je niet volledig aan de genoemde knock-outcriteria, dan kunnen wij je helaas niet voorstellen voor deze opdracht.