Senior Java Developer – Spring Boot, Kafka, Microservices

Posted 100ds ago

Employment Information

Education
Salary
Experience
Job Type

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