Taro Logo

Senior Software Engineer - Java

World's biggest retailer focused on helping customers save money through retail innovation and technology.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · E-Commerce
This job posting is no longer active. Check out these related jobs instead:

Job Description

Walmart Global Tech is seeking a Senior Software Engineer - Java to join their innovative team in Bangalore. This role offers an unique opportunity to impact millions of lives through technology at the world's largest retailer. As a senior engineer, you'll be responsible for developing high-performance, scalable applications supporting supply chain management and customer experience initiatives.

The position requires expertise in Java/J2EE, distributed systems, and modern technologies like Kafka and Cassandra. You'll work in a hybrid environment, collaborating with global teams to build solutions that serve millions of Walmart International customers. The role combines hands-on development with technical leadership, requiring both strong coding skills and the ability to mentor others.

Walmart Global Tech offers a compelling environment where one line of code can impact hundreds of millions of people. The team consists of software engineers, data scientists, and cybersecurity experts working at the forefront of retail disruption. The company maintains a people-first approach while leveraging technology to drive innovation.

The position offers comprehensive benefits including performance incentives, health coverage, parental leave, and flexible work arrangements. As part of Walmart's commitment to diversity and inclusion, they seek candidates who bring unique perspectives and experiences. This is an excellent opportunity for experienced engineers looking to make a significant impact while working with cutting-edge technologies at scale.

Last updated 3 months ago

Responsibilities For Senior Software Engineer - Java

  • Coding and unit testing high performance and scalable applications
  • Building applications for supply chain management and customer experience
  • Working with distributed systems and large scale application development
  • Developing robust applications using Java, Multithreading, Data Structures, and Algorithms
  • Mentoring technical talent

Requirements For Senior Software Engineer - Java

Java
Kafka
Cassandra
  • 6 to 10 years of total experience with 4+ years in Backend engineering platform development
  • 4+ years of experience in Java J2EE technologies
  • Experience with Kafka and Cassandra
  • Knowledge of RESTful Web Services
  • Knowledge of Design Patterns
  • Knowledge of Data Structures and Algorithms
  • Experience with SQL and NoSQL technologies
  • Experience with containerization technology and Microservices
  • Bachelor's degree in computer science, IT, engineering, or related field

Benefits For Senior Software Engineer - Java

Medical Insurance
Parental Leave
  • Incentive awards for performance
  • Maternity and parental leave
  • PTO
  • Health benefits
  • Flexible hybrid work arrangement