Service Engineer Lead
Notes from the call:Spring BootKafkaGraphQLFamiliar with Deployment processNeed to be hands on but able to lead teamsNeed to have AI Claude experienceIf they have worked on ecommerce, web projects that would be great.5-10 years of experienceSummary: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.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 workflowNice 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