Staff, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Software Engineer (Backend) to join Walmart's Transactions Cart Team, focusing on developing and maintaining large-scale Java-based microservice applications for their e-commerce platform. The role involves optimizing mobile app performance and scalability, ensuring seamless shopping experiences, and contributing to next-generation commerce initiatives. Requires strong experience in Java, Spring Boot, Kafka, microservices architecture, and cloud-based solutions.

What you'd actually do

  1. Develop high-quality large scale applications using Java, Spring Boot and Kafka.
  2. Participate in code reviews and contribute to improving development processes.
  3. Debug and resolve issues to ensure a seamless user experience.
  4. Software Craftsmanship: Consistently produce high-quality, maintainable code.
  5. Technical Documentation: Document designs, implementations, and best practices.

Skills

Required

  • Java
  • Spring Boot
  • Kafka
  • Microservices architecture
  • Cloud-based solutions
  • System design
  • Data Structures
  • Algorithms
  • Problem Solving
  • CICD
  • Git
  • Maven
  • Jenkins
  • JUnit
  • Mockito
  • Mock MVC
  • Distributed concepts
  • Cloud native development
  • Concurrency
  • Garbage collection
  • RESTful services
  • Data caching services
  • ORM tools
  • Debugging

Nice to have

  • AI-powered recommendations

What the JD emphasized

  • experience building Java-based backend systems
  • working in cloud based solutions is a must
  • delivering highly scalable large scale data processing Java applications
  • high- and low-level system design
  • designing data intensive applications in open stack
  • microservices architecture
  • distributed concepts
  • cloud native development concepts