Senior Java Developer – Spring Boot, Kafka, Microservices
Posted 100ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Java Developer building and maintaining microservices in a remote-first engineering team. Working with Spring Boot, Cloud, Kafka, and more for a North American product company.
Responsibilities:
- Build and maintain microservices powering payments, authentication, and content delivery
- Work with Spring Boot / Spring Cloud in a production environment
- Collaborate with cross-functional teams (Backend, DevOps, Mobile, QA)
- Participate in design discussions, architecture decisions, and roadmap planning
- Contribute to data migration efforts from legacy to microservices-based platforms
- Implement best practices in performance, security, and scalability
Requirements:
- 5+ years of experience with Java (Lambda, Streams API, Functional Programming)
- Strong experience with Spring Boot / Spring Cloud
- Hands-on experience with microservices architecture
- Experience with Kafka / streaming platforms
- Cloud experience (ideally AWS)
- Databases: MySQL and/or MongoDB
- Strong communication skills in English.
Benefits:
- Parental leave
- Paid sick leave
- Additional equipment provided
- Education & training opportunities
- Team events & community
- Stable long-term engagement


















