Functie
Java Developer
Functieomschrijving
- Werk aan innovatieve oplossingen binnen het domein OV-Betalen; ontwikkelen en beheren van softwarecomponenten in de MS Azure cloud.
- Werken in een zelf organiserend, multidisciplinair agile team volgens DevOps-principes, met verantwoordelijkheid voor zowel ontwikkeling als beheer.
- Uitbreiden, beheren en optimaliseren van de keten voor bestellen, leveren en wijzigen van de OV-pas met geavanceerde cloudoplossingen.
- Ontwikkelen en onderhouden van generieke Java-functies, implementeren van geautomatiseerde testen en monitoren van softwarecomponenten.
- Zorgen dat functies in productie “up and running” blijven en voldoen aan eisen van beschikbaarheid, integriteit en ICT-security.
Taken en verantwoordelijkheden
- Ontwikkelen en onderhouden van Java-toepassingen (Java 21, Spring Boot).
- Opstellen en implementeren van automatische testen.
- Monitoren en beheren van softwarecomponenten in productie.
- Realiseren van werkende koppelingen tussen systemen die niet of beperkt aanpasbaar zijn (middels eigen interfaces, workarounds of middleware-oplossingen).
- Leveren van werkende software onder tijdsdruk, met pragmatische keuzes gericht op resultaat.
- Samenwerken en afstemmen met andere teams; heldere communicatie van abstracte zaken.
Functie-eisen
- HBO/WO werk- en denkniveau met minimaal vijf jaar relevante Java-ervaring.
- Ervaring met Java 21 en Spring Boot.
- Ervaring met het opstellen en implementeren van automatische testen.
- Ervaring met Azure DevOps.
- Aantoonbare ervaring met SOAP XML.
- Goede kennis van de Nederlandse taal, in woord en schrift.
- Affiniteit met kwaliteit en kwaliteitsbeheersing, gericht op het verbeteren van processen en producten.
- Sterke teamspeler, maar ook in staat om zelfstandig te opereren; zeer zelfstandig in staat om het gehele ontwikkelproces van ontwerp t/m testen op zich te nemen.
- Vermogen om abstracte zaken helder uit te leggen en resultaatgericht te werken.
- Sterke communicatieve vaardigheden en ervaring met samenwerken en afstemmen met andere teams.
- Aantoonbare ervaring met het realiseren van koppelingen tussen systemen die beperkt aanpasbaar zijn.
- In staat om onder tijdsdruk werkende software op te leveren, met pragmatische oplossingskeuzes.
- Direct beschikbaar.
- Pré: kennis van Docker/Kubernetes en Bicep/Powershell/Python.
- Pré: bekendheid met Microsoft Azure services zoals Cosmos DB, Webapps, Functions, ServiceBus en Event Hub (AZ-204 certificering is een pré).
Eisen
- Je beschikt over HBO/WO werk- en denkniveau met minimaal vijf jaar relevante Java-ervaring
- Je beschikt over ervaring met Java 21, Springboot en in het opstellen en implementeren van automatische testen
- Je beschikt over minimaal ervaring met Azure DevOps
- Je beschikt over aantoonbare ervaring met SOAP XML
- Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal
- Je hebt affiniteit met kwaliteit en kwaliteitsbeheersing, gericht op het verbeteren van processen en producten
- Je bent een sterke teamspeler met de capaciteit om zelfstandig maar ook in teamverband te opereren
- Je beschikt over het vermogen om abstracte zaken helder uit te leggen en resultaatgericht te werken
- Je beschikt over sterke communicatieve vaardigheden en hebt ervaring met het samenwerken en afstemmen met andere teams
- Je bent zeer zelfstandig instaat om gehele ontwikkelproces van ontwerp t/m testen op zich te nemen
- Je hebt aantoonbare ervaring met het realiseren van werkende koppelingen tussen systemen die niet (of beperkt) aanpasbaar zijn, bijvoorbeeld door het ontwikkelen of toepassen van eigen interfaces, workarounds of middleware-oplossingen
- Je bent in staat om onder tijdsdruk werkende software op te leveren die voldoet aan de functionele eisen, waarbij je bewust kiest voor pragmatische oplossingen boven perfectie en uitgebreide onderhoudbaarheid
- Direct beschikbaar
- Je hebt de werkwijze en voorwaarden van NS Inhuurdesk middels onderstaande link gelezen en gaat hiermee akkoord. https://www.werkenbijns.nl/werkwijze-en-voorwaarden
- Deze opdracht is alleen geschikt voor kandidaten die in loondienst zijn en waarvoor loonbelasting en premies volks- en werknemersverzekeringen (WW, WAO, WIA en ZW) worden afgedragen. Deze opdracht is niet geschikt voor zelfstandig ondernemers en professionals (waaronder zzp’ers) die zichzelf uitlenen
Wensen
- Kennis van Docker/Kubernetes en Bicep/Powershell/Python is een pré
- Bekendheid met de Microsoft Azure omgeving en services zoals Cosmos-DB, Webapps, Functions, ServiceBus en Event-Hub (AZ-204 certification is een pré)
Hoe werkt het sollicitatieproces?
Solliciteer direct
Vul je gegevens in via het formulier hieronder. Duurt minder dan 2 minuten — geen account vereist.
Analyse binnen 1–2 werkdagen
Een van onze recruiters beoordeelt je geschiktheid kritisch en neemt persoonlijk contact op — via WhatsApp, telefonisch of e-mail, wat jij prefereert.
Aanbieding op maat
In samenspraak met jou maken wij de aanbieding in orde. Wij beheren het aanbiedingsproces en begeleiden je waar nodig.
Aan de slag
Wij blijven beschikbaar voor vragen en ondersteuning — ook na plaatsing. Transparant, persoonlijk en zonder verrassingen.
Veelgestelde vragen
Wat kost het als ik via Jobhob word geplaatst als ZZP'er?
Voor ZZP-opdrachten hanteert Jobhob een fee van 10% over het geboden uurtarief van de opdrachtgever. Dit wordt vooraf transparant gecommuniceerd — geen verborgen kosten of verrassingen.
Hoe snel hoor ik iets na mijn sollicitatie?
Binnen 1 tot 2 werkdagen neemt een Jobhob-recruiter persoonlijk contact met je op. We doen eerst een kritische analyse op geschiktheid en geven je altijd eerlijke feedback — ook als we je op dit moment niet verder kunnen helpen.
Via welk kanaal neemt Jobhob contact met mij op?
Alle correspondentie verloopt persoonlijk via het kanaal dat jij prefereert: WhatsApp, telefonisch of e-mail. Je geeft je voorkeur op bij je sollicitatie.
Kan ik solliciteren als ik niet zeker weet of ik geschikt ben?
Ja, zeker. Onze recruiter doet de kritische analyse op geschiktheid. Twijfel je? Solliciteer gewoon — wij laten je weten of er een match is en bespreken eventueel alternatieven met je.