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

Stellent IT LLC
Miami, FL, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$140,000.0 - $200,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Checkstyle Cloud Engineering Code Generation Software Quality Serialization Programming Tools Github Spring Framework Junit
+24 more
Load Testing Apache Maven OAuth Redis Mockito Prometheus Software Engineering Java Application Server Spring-mvc Amazon ElastiCache Istio Spring-boot Caching Apigee Git Spring Data Kubernetes Avro Apache Kafka Graphql Api Gateway Restful APIs Docker Microservices

Job description

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., 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, Jiffy.com is seeking a Software Development Engineer with deep hands-on experience orchestrating AI coding agents to ship production software at pace. Reporting directly to an Engi…

  • 1 month ago
  • Apply easily +

Requirements

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

Benefits & conditions

  • $140,000-200,000 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · World Congress 2026 Europe

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:15 min

Installing Istio programmatically with bash scripts

Thomas Südbröcker · LIVE

1:52 min

Customizing block storage tiers and formats

Ricardo Sueiras Sueiras · LIVE

Videos

See all

Related articles

See all