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
Senior

Job 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

Apply for this position