Java Spring Boot Microservices Developer

Filled
February 24, 2026

Job Description

We are looking for an experienced Java Spring Boot Developer to help design, build, and scale modern microservices-based applications. The ideal candidate has strong backend expertise and a deep understanding of distributed systems, APIs, and cloud-native development.

This role involves collaborating with our engineering team to enhance our architecture, improve performance, and ensure reliable integrations across services.

Responsibilities

  • Design and develop microservices using Java and Spring Boot
  • Build scalable and secure RESTful APIs
  • Integrate services across distributed systems
  • Deploy and manage services in cloud environments
  • Containerize applications using Docker
  • Participate in architecture discussions and technical planning
  • Optimize application performance and reliability
  • Collaborate with cross-functional teams

Required Skills

  • Strong experience with Java and Spring Boot
  • Experience building microservices architectures
  • Solid knowledge of REST API design
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Familiarity with containerization and orchestration
  • Strong debugging and problem-solving skills
  • Experience with Git and CI/CD pipelines

Nice to Have

  • Experience with Kubernetes
  • Knowledge of event-driven architecture
  • Experience with message brokers like Apache Kafka or RabbitMQ
  • Familiarity with monitoring and logging tools

Ideal Candidate

  • Self-driven and detail-oriented
  • Strong communicator and team collaborator
  • Passionate about building scalable backend systems
  • Comfortable working in a remote development environment