Senior Java Spring Boot Microservices Developer Needed

Filled
February 26, 2026

Job Description

Project Type: Contract / Long-Term
Location: Remote

About the Role

We are seeking a highly experienced Java developer (20+ years preferred) to design and implement scalable microservices architecture using Spring Boot.

You will play a key role in enhancing our existing system, modernizing architecture, and ensuring seamless integration across services. This role requires deep technical expertise and the ability to guide architectural decisions.

Key Responsibilities

  • Design and develop microservices using Java Spring Boot
  • Build and maintain RESTful APIs
  • Improve and optimize existing architecture
  • Implement secure and scalable service communication
  • Deploy services to cloud environments
  • Work with containerization technologies (Docker, Kubernetes)
  • Collaborate with cross-functional teams on system integration

Technical Requirements

  • 15–20+ years of experience in Java development
  • Strong expertise in Spring Boot & Spring ecosystem
  • Deep understanding of microservices architecture patterns
  • Experience building and securing REST APIs
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Hands-on knowledge of Docker and Kubernetes
  • Familiarity with CI/CD pipelines
  • Strong debugging and performance optimization skills

Nice to Have

  • Experience with distributed systems and event-driven architecture
  • Knowledge of message brokers (Kafka, RabbitMQ)
  • Experience with database optimization (SQL/NoSQL)
  • Prior leadership or architecture decision-making experience

Who You Are

  • A senior-level engineer who thinks in systems and architecture
  • Comfortable making long-term scalability decisions
  • Strong communicator who can collaborate with technical and non-technical teams