Inhuur Senior Java Backend Developer
Zorginstituut Nederland

Opdrachtomschrijving
Voor Zorginstituut Nederland werk je binnen Team Businessapplicaties & IT Services (BIS), een multidisciplinair IT-team dat applicaties en websites ontwikkelt en beheert voor collega’s, burgers en zorgprofessionals. Je ondersteunt het beheer, de doorontwikkeling en de modernisering van bestaande applicaties, services en systeemkoppelingen binnen het applicatielandschap.
De aanleiding voor deze opdracht is onder meer de verdere ontwikkeling van het toekomstbestendige stelsel geneesmiddelen. Hiervoor wordt de Horizonscan Geneesmiddelen doorontwikkeld, met uitbreiding van de informatievelden en aanpassing van het aanleverproces. Je draagt bij aan de digitalisering van informatiestromen vanuit partijen en aan de aansluiting op de internationale Horizonscan via een API.
Je realiseert nieuwe features en verbetert bestaande backend-oplossingen, integraties en technische componenten. Daarbij richt je je op het terugdringen van technische schuld en het verbeteren van codekwaliteit, beveiliging, performance, onderhoudbaarheid en beheersbaarheid. Je analyseert complexe development- en integratievraagstukken, adviseert over technische oplossingsrichtingen en werkt aan onder meer Java-, XML/XSD- en systeemintegraties, enterprise search en relationele databases.
Ook lever je een bijdrage aan refactoring, lifecycle management, secure coding, CI/CD, automatisering en documentatie. Je ondersteunt de overdracht naar functioneel en technisch beheer. Het beoogde resultaat is een veiliger, beter onderhoudbaar en toekomstbestendig backend-landschap, met structureel verbeterde applicaties en integraties en goed geborgde kennis.
Gevraagd profiel
Je bent een ervaren Senior Java Backend Developer die zelfstandig specialistische expertise inzet binnen een professioneel en collegiaal IT-team. Je hebt ervaring met Java, XML/XSD, Bloomreach Experience Manager, enterprise search, relationele databases, Oracle Linux, migratietrajecten en integraties met bestaande systemen. Daarnaast kun je aantoonbaar grote informatiesystemen via een API op elkaar aansluiten.
Je werkt analytisch en adviseert over risico’s, afhankelijkheden en verbeterkansen. Je hebt oog voor codekwaliteit, informatiebeveiliging, compliance en beheersbaarheid en draagt actief bij aan peer reviews, technische documentatie en kennisoverdracht. Je beweegt je gemakkelijk in een continu veranderend IT-landschap en werkt daarbij volgens geldende standaarden, richtlijnen en wet- en regelgeving.
Eisen
- Uit het CV en de aangeleverde motivatiebrief blijkt minimaal dat de aangeboden kandidaat aantoonbaar, middels opleidingen, cursussen, werkervaring of voorbeeldprojecten, beschikt over: • hbo-opleiding Informatica, Software Development of een vergelijkbare IT-gerelateerde studie; • Minimaal tien jaar aantoonbare ervaring met: o Java; o Aantoonbare ervaring met het ontwerpen, ontwikkelen en beheren van RESTful API’s en systeemintegraties. o Agile/Scrum-ontwikkeltrajecten; o secure coding practices en compliance; o OWASP en NCSC-richtlijnen; o XML en XSD; Bloomreach Experience Manager als contentmanagementsysteem; o integratie van enterprise search-oplossingen; o relationele databases; • minimaal twee jaar aantoonbare ervaring met relationele databases; • minimaal vijf jaar aantoonbare werkervaring bij een overheidsorganisatie of vergelijkbare complexe ICT-omgeving; • minimaal twee jaar aantoonbare werkervaring met Oracle Linux; • aantoonbare werkervaring met migratietrajecten, concreet onderbouwd in cv en/of motivatiebrief met periode, rol, eigen bijdrage en resultaat, waaronder het uitfaseren, vervangen, moderniseren of toekomstbestendig maken van bestaande applicaties, services, databases of systeemkoppelingen
Wensen
- Spring Framework, waaronder
- Spring Boot
- Spring Security
- Spring Data
- Spring MVC
- RESTful API’s en systeemintegraties, waaronder ervaring met
- Ontwerpen, ontwikkelen en beheren van RESTful API’s
- Spring Boot en/of Spring MVC voor API-ontwikkeling
- OpenAPI/Swagger voor API-contracten en documentatie
- OAuth2/OIDC en JWT voor authenticatie en autorisatie
- Versiebeheer van API’s
- Foutafhandeling en consistente foutresponses
- Backwards compatibility bij wijzigingen
- Integraties met bestaande applicaties en externe systemen
- CI/CD-pipelines en tooling, zoals
- Jenkins
- Maven
- GitHub Actions
- GitHub CI/CD
- GitLab CI/CD
- Containerization en deployment, zoals
- Docker
- Kubernetes
- Scripting en automatisering, zoals
- Bash
- Shell; Groovy
- Groovy
- Front-end development, waaronder
- Moderne front-end frameworks
- HTML/CSS
- JSP
- Zoektechnologieën, zoals
- Lucene
- Solr
- Elasticsearch
- Ervaring met Zorginstituut-specifieke of vergelijkbare CMS-, platform- en applicatielandschappen, waaronder
- FK-platform
- Integratie met Documentum als contentmanagementsysteem
- ProZIN-platform
- ProZIN contentmanagementsysteem. Pagina 6 van 8