Senior Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
- Je ontwerpt, ontwikkelt en onderhoudt backend-applicaties in Java.
- Je ontwikkelt en optimaliseert REST API’s en systeemkoppelingen.
- Je verbetert performance, schaalbaarheid, beveiliging en de kwaliteit van de software.
- Je draagt bij aan technische architectuurkeuzes en implementeert best practices.
- Je stelt technische documentatie op en onderhoudt deze in Confluence.
- Je neemt actief deel aan Agile-ceremonies zoals refinements, sprintplanningen, reviews en retrospectives.
- Je werkt samen met frontend developers, UX-designers, Product Owners en andere stakeholders.
- Je signaleert technische verbeteringen en realiseert deze om het ontwikkelproces verder te professionaliseren.
- Je deelt kennis actief binnen het ontwikkelteam.
Requirements
- Je bent een ervaren Senior Back-End Java Developer met aantoonbare ervaring in backendontwikkeling.
- Je hebt diepgaande kennis van Java en ervaring met het ontwerpen en bouwen van RESTful API’s en systeemintegraties.
- Je hebt ervaring met performance tuning, schaalbaarheid en beveiligingsmaatregelen binnen backend-systemen.
- Je bent betrokken bij technische architectuurbeslissingen en hebt aandacht voor codekwaliteit en best practices.
- Je bent vertrouwd met het bijhouden van technische documentatie, bij voorkeur in Confluence.
- Je werkt prettig in Agile/DevOps-teams en hebt ervaring met de bijbehorende ceremonies en werkwijzen.
- Je communiceert helder en werkt effectief samen met zowel technische als niet-technische stakeholders.
-
Kennis van CI/CD, containerisatie of moderne deployment pipelines is een pré.
- Je beschikt over minimaal 5 jaar aantoonbare ervaring als softwareontwikkelaar.
- Je beschikt over minimaal 3 jaar aantoonbare ervaring met Java backend-ontwikkeling.
-
Je hebt aantoonbare ervaring met REST-API’s, webservices en systeemintegraties.
- Je hebt aantoonbare ervaring met het ontwikkelen van grootschalige Java-applicaties binnen complexe IT-omgevingen. Onder grootschalig en complex wordt verstaan: Java-applicaties met meerdere systeemintegraties en/of afhankelijkheden binnen een organisatie met meerdere ontwikkelteams
- Bij voorkeur heb je ervaring met Play Framework of vergelijkbare Java-frameworks
- Je hebt ervaring met microservices, API-ontwikkeling en integratievraagstukken
- Je hebt ervaring met het verbeteren van performance, security en schaalbaarheid van applicaties
- Je hebt aantoonbare ervaring binnen een Agile/DevOps-omgeving waarin kennisdeling en teamontwikkeling onderdeel waren van de werkwijze
- Je beschikt over de gevraagde competenties en vaardigheden, toetsbaar in je cv, motivatie en/of tijdens een gesprek
About the company
De businessunit beheert, wijzigt en realiseert ICT-applicaties voor O&P Rijk en voert regie richting ICT-partners en leveranciers. Zij adviseert over technologische ontwikkelingen en werkt volgens het Agile/DevOps Frame Work. Zij streeft naar een gestandaardiseerd applicatielandschap met maximale flexibiliteit voor toekomstige businessbehoeften en technologische innovaties.
De afdeling Arbeidsmarkt, Roosteren & Interfaces bestaat uit vier teams: Carrière platform van de overheid (CSO), Werving en Selectie tool (WenS), Rijksroosterapplicatie (RRA) en Team IT Interfaces.
Organisatie en Personeel Rijk (O&P Rijk) levert basisdienstverlening en dienstverlening op maat voor medewerkers, managers, hr-directies en beleidsmakers binnen het Rijk.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Netherlands – Europe’s powerhouse for software development?
How to land a developer job in Amsterdam
How to Find Tech Jobs in Amsterdam
What’s the Difference between a Junior, Mid, and Senior Developer?