(usa) Senior, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Senior Backend Engineer for Walmart's Checkout platform, focusing on building and scaling mission-critical payment orchestration services. Responsibilities include designing and implementing Java/Spring Boot microservices for payment flows, integrating new payment methods, developing REST APIs, and owning services end-to-end (deployment, monitoring, observability, production issue resolution). Requires 6+ years of backend experience, expertise in Java/Spring Boot, transactional systems, distributed systems, and NoSQL databases.

What you'd actually do

  1. Design and build high-availability Java/Spring Boot microservices that power checkout payment flows.
  2. Implement and evolve payment orchestration logic, including order submission and authorization routing to downstream payment providers.
  3. Integrate and support new payment methods (wallets, BNPL, card types, etc.) in a scalable, extensible architecture.
  4. Develop and maintain REST APIs with strong emphasis on performance, idempotency, and resiliency.
  5. Own services end-to-end — deployment, monitoring, observability, and production issue resolution.

Skills

Required

  • Java
  • Spring Boot
  • backend engineering
  • transactional systems
  • reliability
  • consistency
  • latency requirements
  • REST API design
  • distributed systems patterns
  • failure handling
  • Cosmos DB
  • NoSQL data stores
  • DevOps mindset
  • CI/CD pipelines
  • monitoring
  • logging
  • production support

What the JD emphasized

  • high-availability
  • performance
  • idempotency
  • resiliency
  • high-scale