Join the team powering Walmart’s Checkout platform.
Build and scale payment orchestration services that support order submission, payment authorization, and integrate new payment methods.
Design and build high-availability Java/Spring Boot microservices that power checkout payment flows.
Implement and evolve payment orchestration logic.
Develop and maintain REST APIs with strong emphasis on performance, idempotency, and resiliency.
Own services end-to-end — deployment, monitoring, observability, and production issue resolution.
Requirements
6+ years of backend engineering experience
Strong hands-on expertise in Java and Spring Boot
Experience building transactional systems with strict reliability, consistency, and latency requirements
Solid understanding of REST API design, distributed systems patterns, and failure handling (timeouts, retries, circuit breakers)
Experience with Cosmos DB or other NoSQL data stores in high-scale production environments
Strong DevOps mindset — comfortable with CI/CD pipelines, monitoring, logging, and production support.
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
Option 2: 5 years’ experience in software engineering or related area.