> Markdown version of [/jobs/ext/4089943-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/4089943-senior-java-developer). 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 - **Company:** Good Company - **Location:** Leiden, Netherlands (Remote available) - **Experience:** Expert - **Salary:** €6,667.0 - €9,167.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Automation of Tests, Microsoft Azure, Event-Driven Programming, Java Virtual Machine (JVM), Message Broker, RabbitMQ, Scala (Programming Language), Software Engineering, Google Cloud, ReactJS, Spring-boot, Vue.js, Kotlin, AngularJS, Integration Tests, Kubernetes, Apache Kafka, Restful APIs, Docker, Microservices - **Published:** October 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c28935d78eb13e73 ## About the Role * Een afgeronde technische hbo- of wo-opleiding. * Minimaal vijf jaar relevante werkervaring in softwareontwikkeling. * Uitstekende kennis van Java of andere JVM-talen, zoals Kotlin of Scala. * Ervaring met Spring Boot en/of Quarkus. * Ervaring met cloudplatformen zoals AWS, Azure of Google Cloud. * Kennis van Docker, Kubernetes en REST API's. * Ervaring met unit- en integratietesten. * Kennis van message brokers zoals Kafka of RabbitMQ en ervaring met event-driven microservices. * Goede communicatieve vaardigheden en de motivatie om kennis te delen. * Een uitstekende beheersing van de Nederlandse taal, minimaal op C1-niveau. Ervaring met frontendtechnologieën zoals React, Angular of Vue is een pré. ## Description Als Senior Java Engineer werk je aan uitdagende softwareprojecten bij verschillende opdrachtgevers. Denk aan de ontwikkeling van digitale platformen, duurzame softwareoplossingen of applicaties binnen de financiële sector. Je ontwikkelt en verbetert moderne Java-applicaties, denkt mee over architectuur en technische keuzes en draagt bij aan kwalitatief hoogwaardige software. Daarbij werk je met technologieën als Spring Boot, cloudplatformen en event-driven microservices. Je bouwt REST API's, schrijft geautomatiseerde tests en werkt met containertechnologieën zoals Docker en Kubernetes. Met jouw ervaring kijk je verder dan alleen de code. Je signaleert verbeterkansen, denkt mee over technische oplossingen en deelt je kennis met collega's. Je werkt in korte ontwikkelsprints en onderhoudt nauw contact met opdrachtgevers en andere developers. Wat deze functie onderscheidt, is de vrijheid om zelf te bepalen welke opdracht bij je past. Je krijgt ondersteuning bij het vinden van projecten die aansluiten op jouw wensen, zodat je je kunt richten op de techniek, de inhoud van je werk en je verdere ontwikkeling. Je bent een ervaren Java Developer die energie krijgt van complexe technische vraagstukken en verantwoordelijkheid neemt voor de kwaliteit van software. Je denkt kritisch mee, neemt initiatief en zoekt continu naar manieren om jezelf en de oplossingen waaraan je werkt te verbeteren.