Java Microservices Lead
Title: Java Microservices Lead
Location: Miami, FL (Hybrid).
Type: 6‑month contract-to-hire
Key Requirements
Core Skills: Java, Spring Boot, Kafka, GraphQL (including Spring GraphQL), Kubernetes, AWS
Experience Level: 6-10 years (hands-on developer with leadership capability; not requiring 15+ years)
AI Tools Exposure: Familiarity with tools such as Claude or Copilot
Mindset: Open to learning new technologies, adaptable to change, and able to lead teams while remaining hands-on
Role Responsibilities
Design, develop, and maintain Spring Boot microservices (Spring MVC and Spring WebFlux/reactive).
Build and extend federated GraphQL subgraphs using Spring GraphQL.
Develop Kafka consumers/producers with schema registry and Avro serialization.
Configure and optimize Redis caching with Sentinel replication.
Maintain code quality using Checkstyle, PMD, SpotBugs, and JaCoCo coverage thresholds.
Implement Prometheus metrics and leverage Spring Boot Actuator for monitoring.
Contribute to REST APIs, GraphQL subgraphs, composite services, and integration gateways deployed on Kubernetes in AWS.
API gateway configuration experience (Apigee or similar) is a plus.
Travel/e-commerce domain experience is highly desirable.