> Markdown version of [/jobs/ext/4087353-senior-java-developer-5-500-7-000-hybride](https://www.wearedevelopers.com/jobs/ext/4087353-senior-java-developer-5-500-7-000-hybride). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer | € 5.500 - € 7.000 | Hybride - **Company:** Codecareer - **Location:** Leeuwarden, Netherlands (Remote available) - **Experience:** Expert - **Salary:** €5,500.0 - €7,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Software Applications, Automation of Tests, Microsoft Azure, Code Review, Continuous Integration, Relational Databases, Hibernate (Java), Junit, Scrum Methodology, Software Architecture, Spring-boot, Git, Kubernetes, Restful APIs, Docker, Microservices - **Published:** October 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d0f3e10e8da6bc36 ## About the Role Je bent een ervaren Java Developer die stevig in zijn of haar schoenen staat. Je hebt een brede technische basis, denkt in oplossingen en vindt het leuk om complexe softwarevraagstukken aan te pakken. Je werkt zelfstandig, neemt verantwoordelijkheid voor je werk en deelt jouw kennis graag met collega's. Daarbij blijf je nieuwsgierig naar nieuwe technologieën en manieren om software beter te maken. Verder beschik je over: * Minimaal 6 jaar professionele ervaring als Java Developer of Software Engineer. * Uitgebreide kennis van Java, Spring Boot en REST API's. * Ervaring met het ontwerpen en ontwikkelen van complexe softwareapplicaties. * Kennis van microservices, Hibernate en relationele databases. * Ervaring met softwarearchitectuur en technische ontwerpkeuzes. * Goede kennis van geautomatiseerd testen, bijvoorbeeld met JUnit. * Ervaring met Git, CI/CD en Agile/Scrum. * Hbo werk- en denkniveau, opgedaan via een opleiding of relevante praktijkervaring. * Goede beheersing van de Nederlandse taal. Je hoeft niet iedere technologie tot in detail te beheersen. We vinden jouw ervaring met Java, technisch inzicht en vermogen om kwalitatief goede software te ontwikkelen minstens zo belangrijk. ## Description Je gaat aan de slag in een professionele IT-omgeving waar softwareontwikkeling, technische kwaliteit en kennisdeling centraal staan. Samen met ervaren developers en andere IT-specialisten werk je aan uitdagende softwareprojecten. Je komt terecht in een multidisciplinair team waarin ruimte is voor eigen initiatief, technische discussies en het verbeteren van bestaande werkwijzen. Er wordt gewerkt met moderne technologieën en ontwikkelmethodieken, waarbij kwaliteit en onderhoudbaarheid van software vooropstaan. Als Senior Java Developer werk je aan het ontwerpen, ontwikkelen en verbeteren van complexe softwareapplicaties. Je bent betrokken bij technische vraagstukken rondom architectuur, schaalbaarheid, performance en de integratie van verschillende systemen. Je kijkt verder dan alleen jouw eigen code. Vanuit jouw ervaring denk je mee over technische oplossingen, signaleer je verbeterkansen en draag je bij aan de kwaliteit van het ontwikkelproces. Tegelijkertijd blijf je zelf actief ontwikkelen. Je combineert jouw technische expertise met verantwoordelijkheid voor de oplossingen waaraan je werkt, zonder dat je daarvoor een managementrol hoeft te vervullen. * Ontwerpen, ontwikkelen en onderhouden van complexe applicaties met Java en Spring Boot. * Bouwen en integreren van REST API's en microservices. * Meedenken over softwarearchitectuur en het maken van technische ontwerpkeuzes. * Verbeteren van bestaande applicaties op het gebied van performance, schaalbaarheid en onderhoudbaarheid. * Schrijven van kwalitatief goede, testbare en toekomstbestendige code. * Uitvoeren van code reviews en verbeteren van ontwikkelprocessen. * Werken met geautomatiseerde tests, CI/CD-pipelines en moderne ontwikkeltools. * Delen van technische kennis en ondersteunen van minder ervaren developers. * Samenwerken met andere IT-specialisten en betrokkenen binnen Agile/Scrum-teams. * Docker en Kubernetes. * Cloudplatformen zoals Azure of AWS. * Het verbeteren van applicatieprestaties en schaalbaarheid. * Het begeleiden of coachen van andere developers.