< Naar alle vacatures

Software Engineer (Java)

Opleidingsniveau

Minimaal HBO-opleiding (Informatica of Software Engineering); WO is een pré

Salarisindicatie in loondienst

€3500 - €5500 per maand

Indicatie uurtarief bij ZZP

€65 - €110 per uur

Doorgroeimogelijkheden

Lead Developer, Technical Lead, Solutions Architect, Engineering Manager

Competenties & vaardigheden

Java, Spring Boot, Docker/Kubernetes, CI/CD, ElasticSearch

Gerelateerde functies

Backend Developer, Java Developer, DevOps Engineer, Full Stack Developer, Software Architect

Functiebeschrijving

Een Java-software engineer ontwerpt, ontwikkelt en onderhoudt backendapplicaties primair in Java met frameworks zoals Spring en Spring Boot. De functie omvat het bouwen van veilige, testbare en gedocumenteerde services, integraties met zoek- en dataplatforms en het waarborgen van schaalbaarheid. Werkgebieden omvatten containerisatie (Docker), orkestratie (Kubernetes), CI/CD en zoektechnologieën zoals ElasticSearch. Het werk wordt vaak uitgevoerd binnen Agile-teams en vereist afstemming met architecten, operations en eindgebruikers.

Salarisindicatie

Contractuele salarisindicatie voor een ervaren Java-engineer ligt doorgaans tussen €3.500 en €5.500 bruto per maand, afhankelijk van ervaring en locatie. Voor zzp opdrachten en interim werk liggen dag- of uurtarieven hoger; gangbare tarieven variëren van €450 tot €800 per dag of €65 tot €110 per uur. Bij opdrachten overheid en projecten met extra beveiliging kunnen tarieven en secundaire voorwaarden afhangen van verstrekte beveiligingsmachtigingen en DAS-procedures.

Typische werkzaamheden

Analyseren van functionele en niet-functionele eisen en vertalen naar technische ontwerpen en API-specificaties. Implementeren van microservices met Spring Boot, inclusief unit- en integratietests en componentdocumentatie. Inrichten en onderhouden van CI/CD-pipelines, container images en Kubernetes-deployments voor veilige deployment. Integreren en optimaliseren van ElasticSearch-indexen en dataservices voor doorzoekbaarheid en performance. Samenwerken met security engineers voor authentication/authorisatie (bijv. OAuth2) en uitvoeren van beveiligingstests. Deelname aan retrospectives, stand-ups en afstemming met stakeholders voor continue verbetering.

Hoe word je specialist

Begin met een HBO/WO-opleiding in Informatica, Software Engineering of vergelijkbaar en bouw ten minste vier jaar praktische Java-ervaring op. Verdiep je in Spring Boot, containertechnologieën, CI/CD en ElasticSearch door praktijkprojecten, certificaten en bijdragen aan productiecode. Werk in diverse projecten, waaronder opdrachten overheid en interim werk, om domeinkennis en veiligheidsprocedures zoals DAS te verwerven. Ontwikkel soft skills: samenwerking, architectuurafstemming en heldere documentatie; neem geleidelijk architectuur- of leadverantwoordelijkheid om door te groeien.

Opleidingsniveau

Minimaal HBO-opleiding (Informatica of Software Engineering); WO is een pré

Salarisindicatie in loondienst

€3500 - €5500 per maand

Indicatie uurtarief bij ZZP

€65 - €110 per uur

Doorgroeimogelijkheden

Lead Developer, Technical Lead, Solutions Architect, Engineering Manager

Competenties & vaardigheden

Java, Spring Boot, Docker/Kubernetes, CI/CD, ElasticSearch

Gerelateerde functies

Backend Developer, Java Developer, DevOps Engineer, Full Stack Developer, Software Architect

Functiebeschrijving

Een Java-software engineer ontwerpt, ontwikkelt en onderhoudt backendapplicaties primair in Java met frameworks zoals Spring en Spring Boot. De functie omvat het bouwen van veilige, testbare en gedocumenteerde services, integraties met zoek- en dataplatforms en het waarborgen van schaalbaarheid. Werkgebieden omvatten containerisatie (Docker), orkestratie (Kubernetes), CI/CD en zoektechnologieën zoals ElasticSearch. Het werk wordt vaak uitgevoerd binnen Agile-teams en vereist afstemming met architecten, operations en eindgebruikers.

Salarisindicatie

Contractuele salarisindicatie voor een ervaren Java-engineer ligt doorgaans tussen €3.500 en €5.500 bruto per maand, afhankelijk van ervaring en locatie. Voor zzp opdrachten en interim werk liggen dag- of uurtarieven hoger; gangbare tarieven variëren van €450 tot €800 per dag of €65 tot €110 per uur. Bij opdrachten overheid en projecten met extra beveiliging kunnen tarieven en secundaire voorwaarden afhangen van verstrekte beveiligingsmachtigingen en DAS-procedures.

Typische werkzaamheden

Analyseren van functionele en niet-functionele eisen en vertalen naar technische ontwerpen en API-specificaties. Implementeren van microservices met Spring Boot, inclusief unit- en integratietests en componentdocumentatie. Inrichten en onderhouden van CI/CD-pipelines, container images en Kubernetes-deployments voor veilige deployment. Integreren en optimaliseren van ElasticSearch-indexen en dataservices voor doorzoekbaarheid en performance. Samenwerken met security engineers voor authentication/authorisatie (bijv. OAuth2) en uitvoeren van beveiligingstests. Deelname aan retrospectives, stand-ups en afstemming met stakeholders voor continue verbetering.

Hoe word je specialist

Begin met een HBO/WO-opleiding in Informatica, Software Engineering of vergelijkbaar en bouw ten minste vier jaar praktische Java-ervaring op. Verdiep je in Spring Boot, containertechnologieën, CI/CD en ElasticSearch door praktijkprojecten, certificaten en bijdragen aan productiecode. Werk in diverse projecten, waaronder opdrachten overheid en interim werk, om domeinkennis en veiligheidsprocedures zoals DAS te verwerven. Ontwikkel soft skills: samenwerking, architectuurafstemming en heldere documentatie; neem geleidelijk architectuur- of leadverantwoordelijkheid om door te groeien.

Ministerie van Binnenlandse Zaken en Koninkrijksrelaties (BZK) Logo
Software engineer (Java developer)
Ministerie van Binnenlandse Zaken en Koninkrijksrelaties (BZK)
Ministerie van Binnenlandse Zaken en Koninkrijksrelaties (BZK)
Den Haag
36 uur
1 jan. 2027
onbekend
Alleen via omzetverloning
Kadaster Logo
Senior Software Engineer
Kadaster
Kadaster
Apeldoorn
36 - 40 uur
14 sep. 2026
Tot 100
Alleen via omzetverloning
Logo Ministerie van Binnenlandse Zaken en Koninkrijksrelaties (BZK)
Den Haag
onbekend
36 uur
1 jan. 2027
Reageer
Deadline: 20 aug. 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.

Opdrachtbeschrijving

Je werkt in een DevOps-team aan het ontsluiten en (geautomatiseerd) doorzoekbaar maken van uiteenlopende bronnen voor onderzoeksteams.

Je ontwerpt en ontwikkelt veilige, gedocumenteerde en beheerbare software, voornamelijk in Java met gebruik van Spring en Spring Boot.

Je maakt zelfstandig ontwerpkeuzes waar mogelijk en signaleert vraagstukken die je samen met een architect of de klant verder uitwerkt.

Het werk omvat het verzamelen, analyseren en presenteren van grote hoeveelheden data met technologieën zoals Kubernetes, ElasticSearch en eventueel React.

Er wordt Agile gewerkt in een dynamische, hoogbeveiligde omgeving bij het Ministerie van Binnenlandse Zaken en Koninkrijksrelaties in Den Haag.

Vereist profiel

  • Afgeronde HBO/WO-opleiding in Informatica, Software Engineering of een vergelijkbare richting.
  • Aantoonbare ervaring met Java en Spring (Spring Boot) en aandacht voor veilige, goed gedocumenteerde code.
  • Kennis van en ervaring met containerisatie en orkestratie (Docker, Kubernetes), CI/CD-pipelines en ElasticSearch; ervaring met React is een pré.
  • Zelfstandig kunnen werken en tegelijk goed kunnen samenwerken en afstemmen met architecten, klanten en operationele teams.
  • Goede communicatieve vaardigheden in het Nederlands en Engels, proactieve instelling en verantwoordelijkheidsgevoel.
  • Focus op testbaarheid, beheerbaarheid en veilige deployment van softwareoplossingen.

Eisen

  • Tenminste afgeronde HBO-opleiding.
  • HBO/WO-niveau met focus op Java en Typescript.
  • Ruime ervaring met ontwikkelen in Java (4 jaar).
  • Ervaring met Spring Boot (3 jaar).
  • Ervaring met Docker en/of Kubernetes (3 jaar).
  • Minimaal HBO denk- en werkniveau.

Wensen

  • Security-aware ontwikkelen.
  • Ervaring met authenticatie-/autorisatieframeworks zoals OAuth2.
  • Full stack ervaring.
  • Ervaring met React.

Competenties

  • Goed zelfstandig en gestructureerd kunnen werken.
  • Teamspeler; goed kunnen functioneren in teamverband.
  • Analytisch sterk, pragmatisch en oplossingsgericht.
  • Gedreven en leergierig.

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 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht