Job Openings Senior Java Backend Developer

About the job Senior Java Backend Developer

Voor Zorginstituut Nederland zoeken wij een Senior Java Backend Developer. Je versterkt Team BIS, een multidisciplinair en betrokken IT-team binnen het Zorginstituut.
Je ontwikkelt en beheert applicaties en websites voor collega’s, burgers en zorgprofessionals, conform geldende standaarden, richtlijnen en wet- en regelgeving.
Als expert in jouw vakgebied krijg je ruimte om zelfstandig bij te dragen in een informele, collegiale en professionele werkomgeving.

Jouw impact
Je ondersteunt het team bij het realiseren van verbeteringen in bestaande backend-applicaties, services en integraties, zodat deze veiliger, beter onderhoudbaar en toekomstbestendig zijn.
  • Modernisering van bestaande backend-componenten
  • Vermindering van technische schuld
  • Verbetering van kwaliteit, beveiliging, performance en onderhoudbaarheid
  • Betere beheersbaarheid van applicaties, services en systeemkoppelingen
  • Structurele verbetering van bestaande applicaties en integraties
  • Borging van kennis en documentatie voor ontwikkeling, functioneel beheer en technisch beheer

Jouw verantwoordelijkheden
  • Analyseren van complexe development- en integratievraagstukken
  • Adviseren over technische oplossingsrichtingen, risico’s, afhankelijkheden en verbeterkansen
  • Ontwerpen, ontwikkelen en verbeteren van backend-oplossingen
  • Moderniseren van bestaande applicaties, services en systeemkoppelingen
  • Ontwikkelen, onderhouden en verbeteren van systeemintegraties
  • Analyseren en verbeteren van XML/XSD-koppelingen en datastromen
  • Bijdragen aan de integratie en verbetering van enterprise search-oplossingen
  • Uitvoeren van refactoring, lifecycle management en technische kwaliteitsverbetering
  • Verbeteren van secure coding, informatiebeveiliging en compliance met relevante richtlijnen
  • Uitvoeren van peer reviews en adviseren over codekwaliteit
  • Documenteren van programmatuur, technische keuzes, afhankelijkheden en beheerafspraken
  • Ondersteunen bij overdracht naar functioneel en technisch beheer
  • Bijdragen aan verbeteringen op het gebied van CI/CD, automatisering en beheerbaarheid

Technische omgeving
  • Java
  • XML/XSD
  • Bloomreach Experience Manager
  • Enterprise search
  • Relationele databases
  • Oracle Linux
  • Migratietrajecten
  • Integraties met bestaande systemen

Jouw profiel
  • Ervaren Senior Java Backend Developer met aantoonbare diepte in backend-ontwikkeling en integraties
  • Sterk in het analyseren van complexe vraagstukken en het adviseren over robuuste oplossingsrichtingen
  • Gedreven om technische schuld te reduceren en codekwaliteit structureel te verbeteren
  • Bekend met secure coding, informatiebeveiliging en compliance met relevante richtlijnen
  • Praktisch in refactoring, lifecycle management en het moderniseren van legacy-componenten
  • Ervaring met CI/CD en automatisering om kwaliteit en beheersbaarheid te vergroten
  • Teamspeler die actief peer reviews doet, kennis borgt en duidelijk documenteert

Over de organisatie
Iedereen die in Nederland woont of werkt is verplicht om een zorgverzekering te hebben.
Het Zorginstituut is een overheidsorganisatie die het basispakket van de zorgverzekering samenstelt, zodat iedereen nu en in de toekomst goede zorg kan krijgen.
Het Zorginstituut is een zelfstandig bestuursorgaan onder het ministerie van Volksgezondheid, Welzijn en Sport (VWS). Zij voeren werkzaamheden uit op basis van de Zorgverzekeringswet (Zvw) en de Wet langdurige zorg (Wlz). Passende zorg is de rode draad in al hun taken.
Zij zijn verantwoordelijk voor onder andere:
  • Adviseren van de minister van VWS over de inhoud van het verzekerde pakket
  • Zorgen voor eenduidige uitleg van de verzekerde zorg
  • Bevorderen van kwaliteit, betaalbaarheid en toegankelijkheid van de zorg door kansen voor vernieuwing en verbetering te signaleren
  • Bevorderen van digitale informatie-uitwisseling in de zorg, onder meer door het ontwikkelen van informatiestandaarden
  • Uitvoeren van de risicoverevening: het beheren en verdelen van premiegeld over zorgverzekeraars en zorgkantoren
  • Beheren van het Zorgverzekeringsfonds (Zvf) en het Fonds langdurige zorg (Flz) en het verstrekken van informatie over zorgkosten

Functie-eisen

  • Je beschikt over een hbo-opleiding Informatica, Software Development of een vergelijkbare IT-gerelateerde studie
  • Je hebt minimaal tien jaar aantoonbare ervaring in softwareontwikkeling en aanverwante IT-projecten
  • Je hebt ruime ervaring met Java
  • Je hebt ervaring met Agile/Scrum-ontwikkeltrajecten
  • Je hebt kennis en ervaring met secure coding practices en compliance
  • Je bent vertrouwd met OWASP- en NCSC-richtlijnen
  • Je hebt ervaring met XML en XSD
  • Je hebt ervaring met Bloomreach Experience Manager als contentmanagementsysteem
  • Je hebt ervaring met de integratie van enterprise search-oplossingen
  • Je hebt minimaal twee jaar ervaring met relationele databases
  • Je hebt minimaal vijf jaar werkervaring binnen een overheidsorganisatie of een vergelijkbare complexe ICT-omgeving
  • Je hebt minimaal twee jaar ervaring met Oracle Linux
  • Je hebt aantoonbare ervaring met migratietrajecten, waaronder het uitfaseren, vervangen, moderniseren of toekomstbestendig maken van bestaande applicaties, services, databases of systeemkoppelingen, en je kunt jouw rol, bijdrage en het behaalde resultaat toelichten

Functie-wensen

  • Je bent oplossingsgericht, kwaliteitsgericht en flexibel. Je werkt goed samen, bent persoonlijk, proactief en kritisch, investeert in je eigen ontwikkeling en houdt van complexe materie. Je hebt overtuigingskracht en bent een teamplayer. Je hebt een goede beheersing van de Nederlandse taal in woord en geschrift en bent communicatief vaardig. Het is een pré als je aantoonbare ervaring hebt met één of meer van de volgende onderwerpen
  • Je hebt bij voorkeur ervaring met het Spring Framework, waaronder
  • Je hebt ervaring met Spring Boot
  • Je hebt ervaring met Spring Security
  • Je hebt ervaring met Spring Data
  • Je hebt ervaring met Spring MVC
  • Je hebt bij voorkeur ervaring met CI/CD-pipelines en tooling, zoals
  • Je hebt ervaring met Jenkins
  • Je hebt ervaring met Maven
  • Je hebt ervaring met GitHub Actions
  • Je hebt ervaring met GitHub CI/CD
  • Je hebt ervaring met GitLab CI/CD
  • Je hebt bij voorkeur ervaring met containerization en deployment, zoals
  • Je hebt ervaring met Docker
  • Je hebt ervaring met Kubernetes
  • Je hebt bij voorkeur ervaring met scripting en automatisering, zoals
  • Je hebt ervaring met Bash
  • Je hebt ervaring met Shell
  • Je hebt ervaring met Groovy
  • Je hebt bij voorkeur ervaring met front-end development, waaronder
  • Je hebt ervaring met moderne front-end frameworks
  • Je hebt ervaring met HTML/CSS
  • Je hebt ervaring met JSP
  • Je hebt bij voorkeur ervaring met zoektechnologieën, zoals
  • Je hebt ervaring met Lucene
  • Je hebt ervaring met Solr
  • Je hebt ervaring met Elasticsearch