Lead Java Developer

Werkenbijdeoverheid

Netherlands

Hybrid

EUR 90,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

IKB-budget 16,5%
144 vakantie-uren + 64 IKB verlof
ABP pensioen
Thuiswerkvergoeding €2,40/dag
Thuiswerkplek €750,-
OV-reiskostenvergoeding
IND Academie opleidingen

Job summary

Werkenbijdeoverheid zoekt een ervaren Java Developer om mee te bouwen aan een nieuw applicatielandschap voor IND. Je werkt in een flexibele organisatie met SAFe en DevOps, en draagt bij aan snelle en zorgvuldige verblijfsbeslissingen.

Je werkt in Scrum-teams met architecten, BPMN- en ESB-ontwikkelaars en product owners, en hebt een helikopterview op Java-gerelateerde gebieden. Ervaring met Spring Boot, Axon, Docker, Kubernetes en Kafka is essentieel.

Qualifications

  • Minimaal HBO-diploma Informatica of vergelijkbaar.
  • Ruime ervaring met Java en enterprise-systemen in Agile/Scrum.
  • Aantoonbare ervaring met moderne technologieën zoals Spring, REST Webservices, Docker en Kubernetes.

Responsibilities

  • Ontwikkelen en optimaliseren van high-performance Java-applicaties binnen een event-driven microservices-architectuur.
  • Analyseren hoe systemen beter aansluiten op infrastructuur en innovatieve oplossingen bedenken.
  • Teamspeler zijn en sparringpartner voor collega's en stakeholders.
  • Junior-, medior- en senior developers begeleiden en bijdragen aan een lerend team.
  • Richtinggevend zijn in vakgroep/organisatie en presentaties geven over architectuurkeuzes.

Skills

Java development
Spring Boot
Axon Framework
Docker
Kubernetes
Kafka
Event-driven architecture
Team mentoring

Education

HBO-diploma Informatica
10+ jaar Java-ervaring

Tools

Spring Boot
Axon Framework
Docker
Kubernetes
Kafka
VueJS
Git
Maven

Job description

Ben jij een ervaren Java Developer met passie voor moderne technologie en impactvolle projecten? Wil jij bijdragen aan het bouwen van een nieuw applicatielandschap wat écht het verschil maakt voor Nederland in een flexibele werkomgeving met enthousiaste collega’s? Dan hebben wij dé uitdaging voor jou!

Meebouwen aan het nieuwe applicatielandschap

De Immigratie- en Naturalisatiedienst (IND) beoordeelt jaarlijks honderdduizenden verzoeken van mensen die in Nederland willen verblijven. De beslissingen zijn te onderscheiden in reguliere beslissingen en asielbeslissingen. Als Java developer draag je eraan bij dat asielzoekers, studenten, werknemers en mensen die in Nederland bij hun partner willen wonen zo snel en zorgvuldig mogelijk uitsluitsel krijgen of ze naar Nederland mogen komen of in Nederland mogen blijven. Ben jij gepassioneerd over het aanpakken van één van de meest urgente uitdagingen van onze tijd?

Momenteel werken we aan een flexibele organisatie die razendsnel inspeelt op veranderingen. Hiervoor bouwen we een toekomstbestendig landschap en leggen we de basis voor innovatie en efficiëntie. Dankzij de implementatie van SAFe en DevOps zetten we grote stappen vooruit. Deze uitdagende en dynamische transitie wordt gedragen door 25+ Scrum-teams, elk met een unieke focus en expertise.

Het programma Toekomstige Informatievoorziening (TIV) heeft als doel de klanten (de aanvragers) sneller en beter te informeren over de status van hun verblijfstitel en hogere productiviteit van medewerkers te bereiken, door:

  • Op informatie- en datagestuurd werken gebaseerde herinrichting van de uitvoeringsprocessen.
  • Realisatie en ingebruikname van een nieuw IT-landschap.
  • Stapsgewijze vervanging van huidige systeem INDiGO.

Als Lead Java Developer bouw je mee aan het (nieuwe) applicatielandschap wat direct invloed heeft op de verwerking van verblijfsaanvragen. Dit doe je samen met een gedreven en enthousiast scrumteam bestaande uit een architect, java developers, BPMN- en ESB-developers, business analisten, Scrum master en een product owner. Met een moderne Java stack werk je aan een event-driven architectuur. Hierbij spelen Spring Boot, Axon Framework, Docker, Kubernetes en Kafka een grote rol.

De verschillende componenten (process-engine, toets-service, registers) zijn stand-alone componenten. De process-engine en beide registers zijn gerealiseerd in Java met behulp van Spring Boot. De registers zijn gerealiseerd met behulp van Axon Framework.

Dit betekent dat de componenten los van elkaar zijn te deployen, op verschillende servers of in verschillende containers. Een dergelijke modulariteit biedt grote voordelen voor wat betreft beheer(s)baarheid van de oplossing. We bouwen dus losgekoppelde, schaalbare componenten en zorgen dat deze soepel overgaan op het nieuwe applicatielandschap.

De voornaamste elementen in jouw rol zijn:

  • Je ontwikkelt en optimaliseert high-performance Java-applicaties binnen een event-driven microservices architectuur.
  • Je analyseert hoe onze systemen beter kunnen aansluiten op de bestaande infrastructuur en bedenkt innovatieve oplossingen.
  • Je bent een teamspeler en sparringpartner voor collega’s en stakeholders.
  • Je begeleidt junior, medior en senior developers en draagt bij aan een sterk lerend team.
  • Je hebt een helikopter view, overstijgende kennis op veel Java gerelateerde gebieden en een boegbeeld bent in de organisatie.
  • Je bent richtinggevend in de vakgroep en de organisatie, schrijft instructies en geeft presentaties in de organisatie.
  • Je hebt een visie over software architectuur, voortbrenging en hosting en maakt keuzes voor nieuwe frameworks en tools op basis van marktontwikkelingen.

Werksfeer en cultuur

Bij de IND werken we met een groot verantwoordelijkheidsgevoel aan een maatschappelijk relevante opdracht. Onze cultuur wordt gekenmerkt door betrokkenheid, samenwerking en een drive om te verbeteren. Collega’s zijn behulpzaam, denken mee en zetten zich samen in om de beste oplossingen te realiseren.

Je komt terecht binnen de afdeling Productiehuis, onderdeel van de directie Informatievoorziening (500 fte). Hier werk je binnen één van de 25+ scrumteams en ben je onderdeel van de vakgroep Java developers (40fte). Onze developers zoeken elkaar op om kennis te delen en elkaar te versterken. Dit doen we niet alleen informeel, maar ook via PI-events en georganiseerde kennissessies. Daarnaast is er volop ruimte om vakgerichte opleidingen en cursussen te volgen, zodat je jouw technische kennis en persoonlijke ontwikkeling continu kunt blijven uitbreiden.

Qua persoonlijkheid zoeken we een echte teamplayer die de wensen van de stakeholders begrijpt en het leuk vindt om complexe puzzels op te lossen samen met (senior) collega's. Je zult werken met moderne technologieën, complexe vraagstukken oplossen en code schrijven die zowel schaalbaar als veilig is. Je deelt je kennis met collega's en denkt actief mee over technische verbeteringen en innovaties.

Wat maakt deze rol uniek?

Impact: Jouw werk draagt bij aan de veilige en efficiënte afhandeling van verblijfsaanvragen in Nederland.

Werkomgeving: Een professionele, maar informele werksfeer waar samenwerken en kennisdeling centraal staan.

Ontwikkeling: De kans om mee te bouwen aan een nieuw applicatielandschap en ruimte voor persoonlijke en technische groei door trainingen, workshops en interessante projecten.

Flexibiliteit: De mogelijkheid om zowel op kantoor als thuis te werken.

  • Arbeidsovereenkomst voor onbepaalde tijd
  • Onbepaalde Tijd
  • Het salaris is gebaseerd op een werkweek van 36 uur.
Dit bieden we nog meer
  • IKB: Individueel Keuze Budget (IKB) van 16,50% boven op het basissalaris. Het IKB kun je vrij besteden als extra inkomen, aan een fietsregeling, fitness abonnement, extra verlofuren of zelfs je studieschuld van max. €2.000 per jaar belastingvrij aflossen bij DUO.
  • Vakantiedagen: 144 wettelijke vakantie-uren plus 64 IKB-verlofuren per jaar o.b.v. 36 uur.
  • Pensioen: Je bouwt je pensioen op (27% waarvan 18,9% werkgeversbijdrage) bij het ABP, een van de grootste pensioenfondsen van Nederland.
  • Verlofregelingen: Geboorteverlof, ouderschapsverlof, zorgverlof, adoptieverlof en pleegzorgverlof.
  • Thuiswerkvergoeding: Hybride werken met een thuiswerkvergoeding van €2,40 per dag.
  • Thuiswerkplek/verduurzaming: €750 voor het inrichten van je thuiswerkplek of het verduurzamen van jouw woning.
  • Reiskostenvergoeding 100% OV-vergoeding met de 2e klasmobiliteitsvergoeding.
  • Trainingen, cursussen en opleidingen: Via onze eigen IND academie kun je opleidingen en trainingen volgen die passen bij jouw functie. Ontdek onze interne leerlijnen en maak gebruik van het opleidingsbudget om interne en externe opleidingen/trainingen te volgen voor jouw persoonlijke ontwikkeling.
  • Je hebt minimaal een hbo-diploma in de richting van Informatica en wo werk- en- denk niveau.
  • Je hebt minimaal 10 jaar recente ervaring als Java developer van complexe (Enterprise) systemen in een Agile/Scrum omgeving.
  • Je hebt zeer ruime ervaring met de laatste technologieën, zoals Spring, REST Webservices, Docker, VueJS, Git, Maven, Kubernetes, Flowable, Drools, Kafka, Axon
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

Immigratie- en Naturalisatiedienst • Den Haag

Hybrid
EUR 90,000 - 120,000
IKB-budget
144 wettelijke vakantiedagen + 64 IKB-
ABP-pensioen
+4
SI 2501-041 Senior Full Stack Java Developer Den HAag
SI 2501-041 Senior Full Stack Java Developer Den HAag

Sennac International • Den Haag

On-site
EUR 70,000 - 110,000
Java Developer (Medior/Senior)
Java Developer (Medior/Senior)

ICT Software Engineering • Deventer

On-site
EUR 55,000 - 75,000
13e maand
Vakantiegeld
29 vakantiedagen
+4
Java Developer
Java Developer

Astek • Arnhem

Hybrid
EUR 60,000 - 80,000
28 vakantiedagen met mogelijkheid tot bijkopen
Onbeperkt opleidingsbudget
Hybride werken
+1
Java Developer (Medior/Senior)
Java Developer (Medior/Senior)

ICT Group • Deventer

Hybrid
EUR 50,000 - 70,000
Leaseauto of mobiliteitsvergoeding
13e maand
Vakantiegeld
+8
Java Developer
Java Developer

Ilionx • Amersfoort

Hybrid
Vast contract
Aantrekkelijke bonus
Mobiliteitsvergoeding
+2
Java developer
Java developer

Talent.com • Zwolle

Hybrid
EUR 42,000 - 66,000
Contract voor onbepaalde tijd
Aantrekkelijke bonus
Thuiswerkbudget
+3
Java Developer
Java Developer

ilionx • Zwolle

On-site
Aantrekkelijke bonus
Vast contract
Goede pensioenregeling
+2
Senior Java- & AI-Driven Developer
Senior Java- & AI-Driven Developer

Capgemini • Zwolle

On-site
EUR 55,000 - 75,000
26 vakantiedagen
Bonusmogelijkheden
Thuiswerkplek met ergonomische middelen
+2
Senior Java- & AI-Driven Developer
Senior Java- & AI-Driven Developer

Capgemini • Groningen

On-site
EUR 50,000 - 75,000
26 vakantiedagen
Bonusmogelijkheden
Elektrische leaseauto
+3