Create Alert
Email me similar jobs

Java Lead Developer Miami, FL 4x a week and remote on Friday 

Remote Friendly Full-time HTTP Maven Kubernetes API Integration Apache Kafka

Java Lead Developer

Miami, FL 4x a week and remote on Friday

6 + Months

Virtual Interview

JD:

LinkedIn With Picture

Notes from the call:

  • Spring Boot
  • Kafka
  • GraphQL

Summary:

Hands-on Java microservices engineer coding day-to-day on a cloud-native commerce platform. You will build and maintain REST APIs, GraphQL subgraphs, composite services, and integration gateways deployed on Kubernetes in AWS.

Responsibilities:

Design, develop, and maintain Spring Boot microservices (both Spring MVC and Spring WebFlux/reactive)

Build and extend federated GraphQL subgraphs using Spring GraphQL

Develop composite services that orchestrate calls across cart, pricing, inventory, eligibility, and order domains

Implement resilient HTTP integrations using WebClient and RestTemplate with Resilience4j circuit breakers

Build Kafka consumers/producers with schema registry and Avro serialization

Configure and optimize Redis caching with Sentinel replication

Implement OAuth2 client credential flows for upstream API integration

Write comprehensive tests using JUnit 5, Mockito, WireMock, Rest Assured, and Reactor Test

Maintain code quality with Checkstyle, PMD, SpotBugs, and JaCoCo coverage thresholds

Leverage AI-powered development tools as part of daily workflow

Required Skills & Experience:

5+ years hands-on Java development (Java 17+)

Spring Boot 3.x - strong hands-on experience

Spring MVC and Spring WebFlux (Project Reactor, reactive streams)

GraphQL - Spring GraphQL, federated subgraph development, schema-first design

Maven build system

Kafka - producers/consumers, Avro serialization, schema registry

Redis - caching strategies, Spring Data Redis, Sentinel

Resilience4j - circuit breakers, time limiters, retry patterns

WebClient and RestTemplate for downstream service calls

OAuth2 client credential flows

Kubernetes - pods, services, ConfigMaps, deployments

Docker - containerized Java applications

AWS - ElastiCache, cloud-native deployment patterns

MapStruct for DTO mapping, Lombok

JUnit 5, Mockito, WireMock, Rest Assured

Code quality: Checkstyle, PMD, SpotBugs, JaCoCo (80%+ coverage targets)

Git, GitHub Actions CI/CD

Active usage of AI development tools in daily workflow

Nice to Have:

GraphQL federation and graph registry experience

API gateway configuration (Apigee or similar)

Service mesh experience (Istio)

K6 or similar load testing frameworks

Prometheus metrics and Spring Boot Actuator

GraphQL code generation tooling

Travel/e-commerce domain experience

Vivek Kumar
Lead Technical Recruiter
Contact No: +1 646 968 8493
Similar jobs

Java Lead Developer Miami, FL 4x a week and remote on Friday 

Apply Now
Back to search page