Opdrachtomschrijving
Rijkswaterstaat (dienst Centrale Informatievoorziening, CIV – afdeling Scheepvaartmanagement) ontwikkelt en beheert 24x7 kritieke software voor veilige en efficiënte scheepvaart, zowel nationaal als internationaal.
De software ondersteunt diverse gebruikersgroepen zoals schippers, brugwachters, sluismeesters en verkeersleiders en verzorgt veilige gegevensuitwisseling met marifonie-, AIS- en processystemen.
Het team werkt in een moderne microservices-architectuur met CI/CD, Docker/Kubernetes en een stack met Java (Spring Boot), Kotlin, Angular, PostgreSQL en testtools zoals Robot Framework en Playwright.
Belangrijke taken zijn het leveren van betrouwbare corridorinformatie, geautomatiseerde trajectplanning en het aanbieden van rol-specifieke operationele user interfaces voor 24x7 beschikbaarheid en externe bediening van objecten.
Werkstijl: BizDevOps in multidisciplinaire scrumteams, hybride werken (clubhuis Rhoon, 1–2 dagen per week op locatie), met sterke aandacht voor automatisering, kwaliteit en continue verbetering.
Gewenst profiel
We zoeken een ervaren full‑stack ontwikkelaar met sterke focus op back‑end en aantoonbare ervaring binnen het scheepvaartdomein van Rijkswaterstaat. De kandidaat werkt zelfstandig binnen een scrumteam, draagt bij op technisch en inhoudelijk vlak en communiceert goed met stakeholders.
- Opleiding en niveau: hbo of academisch werk- en denkniveau.
- Ervaring: minimaal 5 jaar relevante ervaring met ontwikkelen van complexe enterprise software in Java en/of Kotlin.
- Technisch: actuele Java-versie, Kotlin, Spring Boot, REST/JSON, microservices-architectuur en micro frontends.
- Testen: bewezen ervaring met geautomatiseerd testen (TestX, Robot Framework, Playwright en/of TypeScript).
- Infrastructuur en tooling: Docker/Kubernetes, CI/CD, Git, Maven, SonarQube, Linux en PostgreSQL.
- Functioneel: ervaring met applicaties voor scheepvaartafhandeling op het hoofdvaarwegennet en werken onder 24x7 oproep/consignatiedienst is vereist.
- Werkwijze: ervaring met SCRUM, zelfstandig plannen/uitvoeren/bewaken van sprinttaken, en bereidheid om full‑stack te werken en nieuwe technieken te adopteren.
- Administratief: sollicitaties alleen via de portal (Striive/Select) met een volledig Nederlands CV (Word, max. 5 pagina’s) en compleet aanbiedingsdocument.
Eisen
- Aanbiedingen kunnen alleen gedaan worden via onze portal Striive voorzien van een volledig Nederlands CV in Word van max. 5 pagina's, anders kunnen we deze helaas niet in behandeling nemen. Mocht je hulp hierbij nodig hebben dan kan je contact opnemen met onze afdeling support.
- Uitsluitend aanbiedingen voorzien van een volledig ingevuld aanbiedingsdocument, met alle eisen en wensen uitgelegd voor een grotere slagingskans, nemen we mee in de selectie.
- De kandidaat heeft hbo of academisch werk- en denkniveau
- Het ontwikkelen van complexe (enterprise) softwaresystemen in Java/Kotlin;
- Werken onder kwaliteitsborging in een microservices landschap
- Het ontwikkelen van (REST) webservices met Java, Kotin en Spring;
- Een microservice/micro frontend landschap;
- Geautomatiseerd testen in TestX, Playwright en/of Typescript
- Het ontwikkelen van applicaties voor de afhandeling van het scheepvaartverkeer op het hoofdvaarwegennet van Nederland
- De systemen waaraan ontwikkeld zijn missiekritiek voor Rijkswaterstaat. Daarom wordt er buiten kantooruren een 24x7 oproep/consignatiedienst door de ontwikkelteams ingevuld.
Wensen
- Daarnaast heeft de kandidaat ruime en aantoonbare ervaring met het werken conform SCRUM, programmeren in recente Java/Kotlin versies, Spring boot applicaties Docker/Kubernetes, Linux, PostgresSQL/SQL en ontwikkelstraattooling zoals SonarQube, Maven en Git.