Java Developer
Als Java Developer bij SURF draag je bij aan het verbeteren van digitale onderzoeksinfrastructuur voor Nederland en daarbuiten. Je werkt aan betrouwbare, schaalbare en innovatieve open-source oplossingen die wetenschappelijke samenwerking versterken.
SURF
Utrecht
36-40u
Tarief in overleg
Freelance
Nog … dagen
Java Developer
Opdrachtgever: SURF
Locatie: Utrecht (hybride)
Startdatum: 3 november 2025
Einddatum: 31 december 2025, met optie tot verlenging
Uren per week: 40
Tarief: In overleg
Zzp toegestaan: Ja
Deadline reageren: 25 oktober 2025, 12:00 uur
Functieomschrijving
Als Java Developer binnen het RAiD-team werk je aan de verdere ontwikkeling van een innovatieve, open-source onderzoeksapplicatie. Je ontwikkelt nieuwe functionaliteiten, verbetert bestaande code en vertaalt technische ideeën naar concrete oplossingen. Je schakelt intensief met ontwikkelteams van internationale partners zoals ARDC en werkt aan een service die bijdraagt aan de digitale duurzaamheid van onderzoek wereldwijd.
Je combineert technische diepgang met een agile mindset en werkt nauw samen met collega-ontwikkelaars, architecten en DevOps-specialisten binnen SURF.
Taken en verantwoordelijkheden
- Uitvoeren en aanpassen van bestaande codes
- Ontwikkelen van nieuwe applicaties, waaronder message bus-integraties
- Debuggen en optimaliseren van Java-code
- Samenwerken met internationale ontwikkelteams, o.a. ARDC
- Vertalen van functionele wensen en ontwikkelideeën naar technische oplossingen
Functie-eisen
- Aantoonbare ervaring met Java 17, Spring Boot en Gradle
- Ervaring met front-end ontwikkeling via NPM/React, TypeScript en JavaScript
- Kennis van en ervaring met AAI/IDP en Keycloak-authenticatie (SAML/OIDC)
- Ervaring met PostgreSQL, Flyway en JOOQ
- Ervaring met AWS-applicaties
- Bekend met open-source infrastructuren en GitHub (gedeelde repositories)
Pré’s
- Ervaring met werken binnen onderwijs- of onderzoeksorganisaties
- Affiniteit met internationale open science-initiatieven
- Ervaring met microservices-architecturen
- Bijdrage geleverd aan open-source projecten
Competenties
- Analytisch en resultaatgericht
- Communicatief sterk, ook in een internationale context
- Zelfstandig, maar teamgericht
- Proactief en nieuwsgierig
- Kwaliteitsgericht en nauwkeurig
Solliciteren
