Java Spring Boot Microservices Developer (Contract / Freelance)

Filled
February 23, 2026

Job Description

Role Overview

We are looking for a highly experienced Java Spring Boot Microservices Developer to design, build, and optimize scalable backend systems. The ideal candidate has strong experience in microservices architecture, RESTful APIs, cloud platforms, and containerized environments. You will collaborate closely with engineering teams to improve existing architecture and ensure seamless system integrations.

Key Responsibilities

  • Design and develop microservices-based applications using Java and Spring Boot
  • Build and maintain RESTful APIs for high-performance distributed systems
  • Improve and modernize existing backend architecture
  • Deploy applications in cloud environments and containerized infrastructure
  • Ensure system scalability, performance, and security
  • Collaborate with cross-functional teams to deliver reliable solutions
  • Troubleshoot complex backend issues and optimize system performance
  • Write clean, maintainable, and well-documented code

Required Skills

  • 8–20 years of experience in Java backend development
  • Strong expertise in Spring Boot and Microservices architecture
  • Experience building and integrating REST APIs
  • Hands-on experience with Docker and containerization
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Solid understanding of database systems (SQL / NoSQL)
  • Strong debugging and problem-solving skills
  • Familiarity with CI/CD pipelines and DevOps practices

Preferred Skills

  • Experience with Kubernetes
  • Knowledge of event-driven architecture (Kafka / RabbitMQ)
  • Familiarity with distributed systems design
  • Experience with performance optimization and scalability

Ideal Candidate

Able to work independently in a remote or distributed environment

Self-driven and proactive

Strong communication and collaboration skills

Passionate about building scalable systems