Senior, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer responsible for designing, developing, and maintaining scalable backend systems for Walmart's Amends platform, which allows customers to edit orders after placement. The role involves building microservices using Java and Spring Boot, contributing to architecture decisions, and optimizing performance for millions of daily requests.

What you'd actually do

  1. Design and develop backend services for Amends systems.
  2. Build and implement pipelines to process real-time delivery data.
  3. Develop scalable microservices using Java and Spring Boot.
  4. Collaborate with cross-functional teams including Product, Frontend, DevOps, and Data Engineering.
  5. Participate in system design discussions and contribute to architectural decisions.

Skills

Required

  • Java
  • Spring Boot
  • microservices architecture
  • SQL
  • NoSQL databases
  • Azure Cosmos DB
  • MySQL
  • Oracle
  • Cassandra
  • ElasticSearch
  • Solr
  • MemCache
  • Kafka
  • Kinesis
  • distributed systems

Nice to have

  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area.
  • knowledge of accessibility best practices
  • implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards
  • assistive technologies
  • integrating digital accessibility