< Naar alle vacatures

Java/Kotlin Developer

Opleidingsniveau

HBO/WO in Informatica, Software Engineering of vergelijkbaar; aantoonbare werkervaring kan deels opleiding compenseren

Salarisindicatie in loondienst

€55000 - €95000 per jaar

Indicatie uurtarief bij ZZP

€400 - €850 per uur

Doorgroeimogelijkheden

Senior Developer, Tech Lead, Solution Architect, Engineering Manager, Principal Engineer, CTO

Competenties & vaardigheden

Java, Kotlin, Event-Driven Architecture, Domain-Driven Design, Kafka

Gerelateerde functies

Backend Developer, Java Developer, Kotlin Developer, Cloud Engineer, Platform Engineer, Data Engineer

Functieomschrijving

n

Als Java/Kotlin Developer ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van back-end services en microservices die bedrijfslogica en data-verwerking betrouwbaar en schaalbaar uitvoerbaar maken. Je werkt meestal in cloud-native omgevingen en maakt gebruik van moderne taalversies zoals Java 21 en Kotlin. Naast het schrijven van heldere en onderhoudbare code speel je een sleutelrol in het vormgeven van architectuurkeuzes, zoals Domain-Driven Design (DDD) en Event-Driven Architecture (EDA). Je bouwt APIs en eventstromen, ontwerpt database-schema’s (bijvoorbeeld PostgreSQL), en implementeert integraties met messaging-systemen zoals Kafka. De rol vereist dat je oplossingen ontwikkelt met aandacht voor observability, performance en security en dat je actief samenwerkt met productowners, architecten en operations om veranderingen veilig en iteratief uit te rollen.

nn

Typische vergoedingen en arbeidsvormen

n

De beloning voor een Java/Kotlin Developer varieert sterk afhankelijk van arbeidsvorm (vast dienstverband of interim/zzp opdrachten), ervaring en verantwoordelijkheden. In loondienst ligt het bruto jaarsalaris vaak tussen ongeveer €55.000 en €95.000 voor ervaren ontwikkelaars, met regionale en sectorale verschillen. Voor interim werk en zzp opdrachten liggen de dag- en uurtarieven hoger; een gangbare bandbreedte voor ervaren consultants is ruwweg €400–€850 per dag, of circa €55–€110 per uur, afhankelijk van specialisatie en verantwoordelijkheden. Bij opdrachten overheid kunnen additionele eisen zoals security checks en specifieke administratieve procedures spelen en soms invloed hebben op tariefvorming. Sommige opdrachten worden via platformen of raamcontracten uitgegeven, bijvoorbeeld via DAS of via detacheringsbureaus en payroll-constructies; dat kan voorwaarden en looptijden bepalen. Voor junioren en starters zijn er ook vaste contracten met lagere schalen, en binnen organisaties bestaan vormen van doorgroeipad en bonussen die het totale arbeidsvoorwaardenpakket beïnvloeden.

nn

Veelvoorkomende taken in de functie

n

Dagelijkse taken omvatten het opzetten en implementeren van nieuwe microservices, het ontwerpen en documenteren van RESTful API’s, en het modelleren van domeinen volgens DDD-principes. Je definieert en onderhoudt Kafka-topics en event-contracten, zorgt voor database-migraties en performance-optimalisaties in PostgreSQL en implementeert CI/CD-pijplijnen voor betrouwbare deploys. Verder voer je unit-, integratie- en contracttests uit, voer je code reviews uit en werk je mee aan incidentanalyse en root-cause investigations. In een cloud-native landschap configureer je Kubernetes-resources, automatisering met Argo CD en infrastructuur als code met Terraform. Als onderdeel van het team help je bij acceptatietesten en het opleiden van stakeholders en ondersteunt je collega’s met kennisdeling. In praktijk zien veel ontwikkelaars ook tijdelijke inzet als interim werk of zzp opdrachten, waarmee zij via verschillende projecten ervaring opdoen bij commerciële klanten en opdrachten overheid.

nn

Hoe specialist te worden in deze functie

n

Spreken van specialistisch niveau vraagt naast jaren praktijkervaring een combinatie van technische diepgang en domeinkennis. Begin met solide basiskennis in Java en Kotlin en raak vertrouwd met moderne taalfeatures en performance-tuning. Verdiep je in DDD, eventgestuurde patronen, en de manier waarop je betrouwbaarheid en dataconsistentie realiseert in gedistribueerde systemen. Bouw ervaring op met Kafka, PostgreSQL en cloudplatforms (AWS, Azure of GCP) en automatiseringstools zoals Kubernetes, Argo CD, GitLab CI/CD en Terraform. Volg gericht online materiaal, certificeringen (bijv. AWS, Kubernetes), en werk mee aan greenfield-projecten of proefprojecten om end-to-end verantwoordelijkheid te krijgen. Deelname aan open source projecten, conferenties en lokale meetups versnelt kennisopbouw en netwerkvorming, wat vooral nuttig is als je wilt werken via zzp opdrachten of tijdelijke contracten. Voor wie zich wil specialiseren binnen sectoren zoals energie of overheid is domeinspecifieke ervaring cruciaal: zoek opdrachten binnen die sectoren, zowel als interim werk als via DAS of detacheringsconstructies, en bouw een portfolio met concrete cases, prestaties en referenties. Tot slot helpt mentoring, architectuurrollen en het draaien van technische lead-taken om door te groeien naar senior of architect-niveaus.

Opleidingsniveau

HBO/WO in Informatica, Software Engineering of vergelijkbaar; aantoonbare werkervaring kan deels opleiding compenseren

Salarisindicatie in loondienst

€55000 - €95000 per jaar

Indicatie uurtarief bij ZZP

€400 - €850 per uur

Doorgroeimogelijkheden

Senior Developer, Tech Lead, Solution Architect, Engineering Manager, Principal Engineer, CTO

Competenties & vaardigheden

Java, Kotlin, Event-Driven Architecture, Domain-Driven Design, Kafka

Gerelateerde functies

Backend Developer, Java Developer, Kotlin Developer, Cloud Engineer, Platform Engineer, Data Engineer

Functieomschrijving

n

Als Java/Kotlin Developer ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van back-end services en microservices die bedrijfslogica en data-verwerking betrouwbaar en schaalbaar uitvoerbaar maken. Je werkt meestal in cloud-native omgevingen en maakt gebruik van moderne taalversies zoals Java 21 en Kotlin. Naast het schrijven van heldere en onderhoudbare code speel je een sleutelrol in het vormgeven van architectuurkeuzes, zoals Domain-Driven Design (DDD) en Event-Driven Architecture (EDA). Je bouwt APIs en eventstromen, ontwerpt database-schema’s (bijvoorbeeld PostgreSQL), en implementeert integraties met messaging-systemen zoals Kafka. De rol vereist dat je oplossingen ontwikkelt met aandacht voor observability, performance en security en dat je actief samenwerkt met productowners, architecten en operations om veranderingen veilig en iteratief uit te rollen.

nn

Typische vergoedingen en arbeidsvormen

n

De beloning voor een Java/Kotlin Developer varieert sterk afhankelijk van arbeidsvorm (vast dienstverband of interim/zzp opdrachten), ervaring en verantwoordelijkheden. In loondienst ligt het bruto jaarsalaris vaak tussen ongeveer €55.000 en €95.000 voor ervaren ontwikkelaars, met regionale en sectorale verschillen. Voor interim werk en zzp opdrachten liggen de dag- en uurtarieven hoger; een gangbare bandbreedte voor ervaren consultants is ruwweg €400–€850 per dag, of circa €55–€110 per uur, afhankelijk van specialisatie en verantwoordelijkheden. Bij opdrachten overheid kunnen additionele eisen zoals security checks en specifieke administratieve procedures spelen en soms invloed hebben op tariefvorming. Sommige opdrachten worden via platformen of raamcontracten uitgegeven, bijvoorbeeld via DAS of via detacheringsbureaus en payroll-constructies; dat kan voorwaarden en looptijden bepalen. Voor junioren en starters zijn er ook vaste contracten met lagere schalen, en binnen organisaties bestaan vormen van doorgroeipad en bonussen die het totale arbeidsvoorwaardenpakket beïnvloeden.

nn

Veelvoorkomende taken in de functie

n

Dagelijkse taken omvatten het opzetten en implementeren van nieuwe microservices, het ontwerpen en documenteren van RESTful API’s, en het modelleren van domeinen volgens DDD-principes. Je definieert en onderhoudt Kafka-topics en event-contracten, zorgt voor database-migraties en performance-optimalisaties in PostgreSQL en implementeert CI/CD-pijplijnen voor betrouwbare deploys. Verder voer je unit-, integratie- en contracttests uit, voer je code reviews uit en werk je mee aan incidentanalyse en root-cause investigations. In een cloud-native landschap configureer je Kubernetes-resources, automatisering met Argo CD en infrastructuur als code met Terraform. Als onderdeel van het team help je bij acceptatietesten en het opleiden van stakeholders en ondersteunt je collega’s met kennisdeling. In praktijk zien veel ontwikkelaars ook tijdelijke inzet als interim werk of zzp opdrachten, waarmee zij via verschillende projecten ervaring opdoen bij commerciële klanten en opdrachten overheid.

nn

Hoe specialist te worden in deze functie

n

Spreken van specialistisch niveau vraagt naast jaren praktijkervaring een combinatie van technische diepgang en domeinkennis. Begin met solide basiskennis in Java en Kotlin en raak vertrouwd met moderne taalfeatures en performance-tuning. Verdiep je in DDD, eventgestuurde patronen, en de manier waarop je betrouwbaarheid en dataconsistentie realiseert in gedistribueerde systemen. Bouw ervaring op met Kafka, PostgreSQL en cloudplatforms (AWS, Azure of GCP) en automatiseringstools zoals Kubernetes, Argo CD, GitLab CI/CD en Terraform. Volg gericht online materiaal, certificeringen (bijv. AWS, Kubernetes), en werk mee aan greenfield-projecten of proefprojecten om end-to-end verantwoordelijkheid te krijgen. Deelname aan open source projecten, conferenties en lokale meetups versnelt kennisopbouw en netwerkvorming, wat vooral nuttig is als je wilt werken via zzp opdrachten of tijdelijke contracten. Voor wie zich wil specialiseren binnen sectoren zoals energie of overheid is domeinspecifieke ervaring cruciaal: zoek opdrachten binnen die sectoren, zowel als interim werk als via DAS of detacheringsconstructies, en bouw een portfolio met concrete cases, prestaties en referenties. Tot slot helpt mentoring, architectuurrollen en het draaien van technische lead-taken om door te groeien naar senior of architect-niveaus.

Energie Data Services Nederland (EDSN) Logo
Java/Kotlin Developer
Energie Data Services Nederland (EDSN)
Amersfoort
32 - 40 uur
1 dec. 2026
onbekend
Ook voor ZZP
Logo Energie Data Services Nederland (EDSN)
Amersfoort
onbekend
32 - 40 UUR
1 dec. 2026 - 30 jun. 2027
Reageer
Deadline: 4 nov. 2026
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 Java/Kotlin Developer werk je bij Energie Data Services Nederland (EDSN) aan software die cruciaal is voor de energiemarkt. EDSN ontwikkelt voor regionale en landelijke netbeheerders een betrouwbare en innovatieve ICT-infrastructuur. De organisatie verzamelt gebruiksdata en maakt deze bereikbaar voor marktpartijen die daarmee nieuwe diensten kunnen ontwikkelen.

Je ontwikkelt en test applicaties binnen een microservices-architectuur en werkt met moderne CI/CD-processen en technologieën zoals Spring Boot en GitLab. Je bent betrokken bij alle fases van softwareontwikkeling, van idee tot oplevering. Daarbij werk je in een multidisciplinair DevOps-team samen met developers, operations en architecten.

De opdracht richt zich op het moderniseren en opnieuw opbouwen van een kernsysteem binnen de energiemarkt. Je vertaalt complexe vraagstukken naar praktische softwareoplossingen en draagt bij aan een IT-infrastructuur die de energietransitie en verduurzaming van Nederland ondersteunt. Je werkt 32 tot 40 uur per week in Amersfoort en hybride, waarbij je op maandag en woensdag op kantoor werkt. De start is zo spoedig mogelijk en de opdracht duurt in ieder geval tot het einde van het jaar.

Gevraagd profiel

Je bent een medior Java/Kotlin Developer met minimaal drie jaar ervaring in Java- en/of Kotlin-ontwikkeling. Je hebt kennis van Spring Boot en microservices en bij voorkeur ervaring met CI/CD, GitLab, Kubernetes, Terraform, GitOps, Argo CD en AWS. Ook kennis van testautomatisering, quality gates en moderne softwarearchitectuur, waaronder Domain-Driven Design, API-design en Event-Driven Architecture, sluit aan bij deze opdracht.

Je werkt zelfstandig, proactief en resultaatgericht en voelt je verantwoordelijk voor je werk. Tegelijkertijd ben je een teamspeler die graag samenwerkt in een multidisciplinair DevOps-team. Je bent nieuwsgierig, leergierig en assertief, geeft feedback en staat open om die te ontvangen. Goede beheersing van de Nederlandse taal is belangrijk. Daarnaast ben je bereid stand-bydiensten te draaien voor cruciale applicaties.

Eisen

  • Minimaal 3 jaar ervaring met Java en / of Kotlin-ontwikkeling
  • Kennis van Spring Boot en microservices
  • Goede beheersing van de Nederlandse taal
  • Bereid om stand-by diensten te draaien voor cruciale applicaties

Wensen

  • Een afgeronde HBO of WO-opleiding in IT of vergelijkbaar bèta-domein (pré)
  • Ervaring met CI/CD (Gitlab), Kubernetes, Terraform, GitOps (Argo CD) en cloud (AWS) (pré)
  • Begrip van moderne software-architectuur (Domain-Driven Design, API-Design & Event-Driven Architecture) (pré)
  • Ervaring met Agile/SAFe (pré)

Competenties

  • Je werkt in een multidisciplinair DevOps-team waarin je samenwerkt met developers, operations en architecten
  • Je krijgt ruimte om te leren, feedback te vragen en initiatief te nemen
  • Een teamplayer die energie krijgt van samenwerken in een multidisciplinair team en graag op maandag en woensdag op kantoor in Amersfoort werkt
  • Zelfstandig, proactief, en voelt je verantwoordelijk voor de resultaten
  • Oplossingsgericht en brengt nieuwe ideeën in
  • Assertief, met de vaardigheid om feedback te geven en te ontvangen
  • Nieuwsgierige, leergierige houding en een passie voor techniek

Reageer

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 "Java/Kotlin Developer". Wil je opnieuw solliciteren?
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