Full-stack Kotlin ontwikkelaar
- Plaats
- Rhoon, Zuid-Holland
- Start
- 23 november 2026
- Looptijd
- 12 maanden
- Reageren tot
- 4 november 2026
- Opdrachtgever
- Rijkswaterstaat
- Gezien bij de bron
- vandaag 12:24
Kies je bemiddelaar
De Transparante Broker
Verloning| Na fee | €99 per uur |
| Reageren tot | open tot 4 nov |
| Maximaal tarief | €104 per uur |
| Transparantie |
Omschrijving
Opdrachtomschrijving
Als full-stack Kotlin ontwikkelaar werk je voor Rijkswaterstaat binnen de dienst Centrale Informatievoorziening, in het domein Scheepvaartmanagement. Je maakt deel uit van een omgeving met veertien scrum-teams waarin het applicatielandschap is opgebouwd rond een microservicesarchitectuur. In nauwe samenwerking met architecten, beheer en de business ontwikkel en beheer je cloudnative applicaties volgens een BizDevOps-werkwijze.
Het team bouwt systemen voor het inwinnen en uitwisselen van scheepsposities, waaronder AIS-gegevens, en voor het visualiseren van geografische informatie op interactieve kaarten. Deze software wordt gebruikt door onder meer schippers, brugwachters, sluismeesters, verkeersleiders en vaarwegbeheerders. Daarmee draag je bij aan een vlotte en veilige afwikkeling van het scheepvaartverkeer in Nederland.
Je werkt aan software die betrouwbare en actuele informatie ondersteunt en die voor 24x7-beschikbaarheid wordt ontwikkeld en beheerd. De ontwikkelomgeving maakt gebruik van onder andere Java, Kotlin, Spring Boot, Maven, Docker, Kubernetes, Angular, GitLab, PostgreSQL, unittesten en Playwright. Binnen het team is veel aandacht voor het optimaliseren en automatiseren van de CI/CD-omgeving, testen en processen. Het beoogde resultaat is kwalitatief hoogwaardige software voor veilige gegevensuitwisseling en effectieve ondersteuning van de scheepvaart.
Gevraagd profiel
Je bent een ervaren ontwikkelaar met hbo- of academisch werk- en denkniveau en minimaal vijf jaar relevante ervaring met complexe enterprise-softwaresystemen in Java, bij voorkeur aangevuld met Kotlin. Je hebt ervaring met REST-webservices en/of moderne frontendframeworks en werkt vertrouwd in een microserviceslandschap met aandacht voor codekwaliteit. Daarnaast heb je ervaring met recente Java- of Kotlin-versies, Docker, Kubernetes, Linux, PostgreSQL of SQL en ontwikkelstraattooling.
Je hebt affiniteit met GEO-informatie en ervaring met Scrum en Agile. Kennis van OpenLayers, OGC-API’s, kaartdiensten, het cachen van kaartlagen, PostGIS en Angular is welkom. Je werkt zelfstandig, plant en bewaakt je bijdrage binnen de scrum-sprint en communiceert gemakkelijk in een multidisciplinair team. Ook sta je open voor nieuwe werkwijzen en technieken en ben je bereid om op toerbeurt 7x24-consignatie te lopen.
Eisen
- De kandidaat heeft hbo of academisch werk- en denkniveau en heeft minimaal 5 jaar relevante ervaring met het ontwikkelen van complexe (enterprise)softwaresystemen in Java, bij voorkeur met Kotlin
- De kandidaat heeft hbo of academisch werk- en denkniveau en heeft minimaal 5 jaar relevante ervaring met het ontwikkelen van Java (REST) webservices en/of moderne frontendframeworks
- De kandidaat heeft hbo of academisch werk- en denkniveau en heeft minimaal 5 jaar relevante ervaring met werken onder kwaliteitsborging in een microservices landschap met aandacht voor codekwaliteit
- De kandidaat heeft affiniteit met GEO
- De kandidaat heeft ruime en aantoonbare ervaring met het werken conform Scrum/Agile, programmeren in recente Java/Kotlin versies, Docker/Kubernetes, Linux, PostgresSQL/SQL en ontwikkelstraattooling zoals SonarQube, Maven en Git
- Kandidaat is bereid op toerbeurt 7x24 consignatie te lopen
Wensen
- Ervaring met OpenLayers voor interactieve kaarten
- Ervaring met OGC API’s en standaarden voor het ontsluiten van geografische gegevens
- Ervaring met kaartdiensten en het cachen van kaartlagen, bijvoorbeeld met MapProxy GeoWebCache
- Ervaring met PostGIS voor het opslaan en bevragen van geografische gegevens
- Ervaring met moderne front-endframeworks, bij voorkeur Angular
Competenties
- Goede communicatieve vaardigheden
- Een goede technische ondergrond in het gebruik van de gevraagde methoden en technieken
… lees de volledige omschrijving bij De Transparante Broker.