Java Microservices / Kotlin Spring Boot Developer
Postaladdress
Amsterdam, Netherlands
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Amsterdam, Netherlands
Tech stack
Clean Code Principles
Java
Azure
Cloud Computing
Code Review
Continuous Integration
DevOps
Distributed Systems
Service Development Studio
Data Streaming
Cloud Platform System
Spring-boot
Backend
Kotlin
Event Driven Architecture
Kafka
Cloud Integration
Api Design
Microservices
Job description
- 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, * Microservices Architecture
- Event-Driven Systems
- Backend Development (Java & Kotlin)
- Cloud Integration (Azure ecosystem)
- Scalable System Design
- DevOps and CI/CD awareness
Requirements
- 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, * 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