Walmart
Walmart
Walmart is a global retail and eCommerce company serving consumers through hypermarkets, discount department stores, grocery locations, and an online marketplace. Its broad product offering is supported by a large physical-store network, direct-to-consumer operations, and the logistics and supply-chain systems needed to keep products moving across the business.

Senior Software Engineer - Java and Distributed Systems, Bangalore

Join Walmart Global Tech to build Java, machine-learning, and distributed catalog systems for its global retail marketplace. Help scale seller and supplier experiences through resilient software and data-driven solutions.

Description

  • Build resilient, high-performance systems that manage supplier and seller catalog content across Walmart’s global marketplace.
  • Apply or develop machine-learning solutions and scalable models for Walmart-scale use cases.
  • Create intuitive software aligned with customer and business needs.
  • Work with teammates to define requirements and establish software development best practices.
  • Maintain high-quality code and deliver regular updates that address customer and business needs.
  • Analyze and test programs and products before their formal release.
  • Diagnose and resolve coding issues efficiently.
  • Develop software that monitors the sharing of private information.
  • Identify opportunities to improve software effectiveness.
  • Follow company policies, procedures, mission, values, ethical principles, and integrity standards.

Requirements

  • Bachelor’s, master’s, or MCA degree in computer science or a related technical field, or five years of experience in software engineering or a related area.
  • At least five years of object-oriented programming experience with Java.
  • Strong foundations in computer systems, data structures, algorithms, and problem-solving.
  • Hands-on experience with web-based J2EE services or applications, Kafka, Apache Camel, RESTful web services, Spring, Hibernate, Splunk, and caching.
  • Experience designing systems and working with distributed systems.
  • Strong organizational, communication, and interpersonal skills.
  • Exposure to SQL and NoSQL data stores, including Cassandra, Elastic, and Mongo.
  • Experience with large-scale distributed services, including scalability and fault tolerance.
  • Exposure to cloud infrastructure such as OpenStack, Azure, Google Cloud Platform, or AWS.
  • Exposure to build, CI/CD, and deployment pipelines using technologies such as Kubernetes, Docker, and Jenkins.
  • A continuous interest in exploring, improving, enhancing, automating, and optimizing systems and tools.
  • Minimum qualifications include a bachelor’s degree and three years of software engineering or related experience, or five years of software engineering or related experience.

Benefits

  • Performance-based incentive awards.
  • Maternity and parental leave.
  • Paid time off.
  • Health benefits.
  • Compensation package.
  • Training in future-oriented skills.

Related Jobs

Capital One

AI Engineer 5, Agentic AI and Generative AI Platform Services at Capital One

Capital One

Build scalable agentic and generative AI platforms for Capital One’s banking systems. Focus on foundation models, inference, orchestration, governance, and production AI infrastructure.

Open
Sourceworx

Senior Android Developer (Onsite, South Africa) - Sourceworx

Sourceworx
51 – 200 Employees
ConsultingLogisticsMarketing

Sourceworx is seeking a senior Android developer to build and maintain mobile applications, integrate back-end services, and improve application quality and performance. The role involves collaborating with engineers across infrastructure layers to deliver new features.

Open
Snap Inc.

Level 5 Android Software Engineer at Snap Inc. in Los Angeles (Hybrid)

Snap Inc.
5,001 – 10,000 Employees
ConsultingLogisticsMarketing

Build smooth, reliable Snapchat experiences as an Android engineer using Kotlin and Java. Ship mobile features, review code, and apply AI-assisted engineering practices.

Open
Mindrift

Senior Python Web Scraping Engineer - Brazil Remote

Mindrift

Senior Python engineer responsible for dependable web scraping, data validation, and structured dataset delivery for Mindrift’s AI technology projects. The role covers dynamic websites, anti-bot systems, cloud infrastructure, and LLM-based automation tools.

Open