Job Description
Job Title: Java Microservices / Kotlin Spring Boot Developer
Location: Amsterdam, Netherlands
Start Date: ASAP
Duration: 6 Months
We are seeking an experienced Java Microservices / Kotlin Spring Boot Developer to design, build, and maintain scalable backend services in a modern cloud-based environment. The role focuses on developing robust microservices architectures, event-driven systems, and cloud-integrated solutions within an enterprise-grade ecosystem.
Key Responsibilities
Design, develop, and maintain microservices-based applications using Java and Kotlin
Build and optimize backend services using Spring Boot
Develop event-driven systems and integrate messaging workflows using Apache Kafka
Collaborate with architects, engineers, and product teams to deliver scalable solutions
Ensure high performance, reliability, and security of distributed systems
Participate in code reviews, testing, and CI/CD pipeline improvements
Support deployment and operations in cloud environments, including Microsoft Azure and Azure Local infrastructure
Troubleshoot production issues and implement long-term fixes and enhancements
Required Skills & Experience
8–10 years of experience in backend development
Strong hands-on experience in Java microservices development
Proficiency in Kotlin for backend service development
Extensive experience with Spring Boot microservices architecture
Solid understanding of distributed systems and API design
Experience working with event streaming platforms such as Apache Kafka
Familiarity with cloud-native development, preferably in Microsoft Azure environments
Experience working in Agile delivery teams
Desirable Skills
Core Competencies
Microservices Architecture
Event-Driven Systems
Backend Development (Java & Kotlin)
Cloud Integration (Azure ecosystem)
Scalable System Design
DevOps and CI/CD awareness
Personal Attributes
Strong problem-solving mindset
Ability to work independently and within cross-functional teams
Detail-oriented with a focus on clean, maintainable code
Strong communication skills in a collaborative environment