Taro Logo

(USA) Senior, Software Engineer (Java)

World's largest retailer focused on helping customers save money and live better through retail innovation.
$117,000 - $234,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · E-Commerce

Job Description

Walmart's Membership Experience Engineering team is seeking a Senior Software Engineer to join their efforts in powering shopping journeys for hundreds of millions of customers. The role focuses on Walmart+, which is revolutionizing online and in-store shopping experiences. As part of this critical team, you'll design and build REST API services, develop highly scalable architecture solutions, and work with modern technologies including Java, Spring, and Kafka. The position involves full participation in an Agile development environment, from sprint planning to deployment, with emphasis on building customer-facing features and platform libraries. You'll work on significant projects like migrating backend services to Azure Cosmos DB and implementing reactive programming solutions. The role offers competitive compensation ranging from $117,000 to $234,000 annually, plus performance bonuses and comprehensive benefits. As part of Walmart Global Tech, a team of 15,000+ technology professionals, you'll contribute to innovations that impact millions of customers and 2.2 million associates worldwide. The position requires strong expertise in software engineering, cloud applications, and microservices architecture, with a focus on creating scalable, high-performance solutions.

Last updated 24 days ago

Responsibilities For (USA) Senior, Software Engineer (Java)

  • Design, build and maintain REST API services using Java, Spring, Hibernate
  • Build highly scalable, low latency, fault-tolerant architecture solutions
  • Participate in software development life cycle within Agile environment
  • Build customer facing software application features and platform libraries
  • Migrate back-end services from Oracle DB to Azure Cosmos DB
  • Build data communication between back-end systems using Kafka
  • Develop Unit and Automation Testing Frameworks
  • Troubleshoot issues and implement bug fixes
  • Monitor application health using Splunk dashboard

Requirements For (USA) Senior, Software Engineer (Java)

Java
Kafka
MongoDB
  • BS/MS degree in Computer Science, Engineering or related subject
  • 5 years of Strong development experience in an OO language
  • Experience with cloud application development
  • Experience designing scalable microservices
  • Experience with asynchronous message processing including Kafka
  • Experience working on cloud scale massive relational and No-SQL databases
  • Experience with design patterns
  • Experience with CI/CD pipelines
  • Experience in agile development methodology

Benefits For (USA) Senior, Software Engineer (Java)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Competitive pay with performance bonuses
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO including sick leave
  • Multiple health plans
  • Medical, vision and dental coverage
  • Company-paid life insurance
  • Education benefits through Live Better U
  • Short-term and long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement

Related Jobs

Senior, Software Engineer

Senior Software Engineer role at Walmart Global Tech, building scalable checkout solutions, offering $117K-$234K salary with comprehensive benefits.

Senior, Software Engineer

Senior Software Engineer role at Walmart focusing on developing scalable transactional systems, offering competitive pay, hybrid work, and comprehensive benefits.

(USA) Senior, Software Engineer (Java)

Senior Software Engineer position at Walmart focusing on Java backend development for the Membership Experience team, offering $117K-$234K salary plus benefits.

(USA) Senior, Software Engineer

Senior Software Engineer role at Walmart focusing on cloud-powered checkout systems, offering competitive pay, hybrid work, and opportunity to impact millions of customers globally.

Senior Software Engineer – Transactional Systems

Senior Software Engineer role at Walmart focusing on transactional systems, requiring 7+ years of experience in Java, cloud technologies, and high-throughput systems.