< Naar alle vacatures

Full-stack Kotlin ontwikkelaar

Rijkswaterstaat

Rhoon - Zuid-Holland
32 - 40 UUR
23 nov. 2026 - 30 nov. 2027
Reageer voor 4 november
Reageer
Rijkswaterstaat Logo
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

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
  • Grote mate van zelfstandigheid met betrekking tot het plannen, uitvoeren en bewaken van zijn deelactiviteiten als onderdeel van de totale scrum-sprintplanning
  • Een ervaren ontwikkelaar die gewend is in een multidisciplinair team te opereren
  • In staat vanuit technische en inhoudelijke kennis een bijdrage te leveren aan bovenstaande uitdaging
  • Een goede sfeer waarderen
  • Elkaar helpen
  • Aandacht voor kwaliteit
  • Full stack werken
  • Openstaan voor nieuwe manieren van werken en nieuwe technieken

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 margeDe Transparante Broker rekent € 5,00 marge bovenop je gewenste uurtarief. Je uurtarief bij de opdrachtgever is € 5,00
Hoeft nog niet op maat gemaakt te worden voor de opdracht
Je hebt al gesolliciteerd voor "Full-stack Kotlin ontwikkelaar". Wil je opnieuw solliciteren?
Alleen uit te voeren via omzetverloning
De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
Meer info over omzetverloning
Onze voorwaarden

Onze voorwaarden in één oogopslag

  • Altijd een vaste, lage marge van €5,- per gewerkt uur.
  • Wij vragen geen exclusiviteit van jou.
  • Wij nemen nooit een concurrentie- of relatiebeding op in ons contract.
  • Wij betalen je direct na ontvangst van de betaling van de opdrachtgever.
Meer over onze voorwaarden