Walmart

Senior, Software Engineer

Walmart
Apply
1 day ago
Bengaluru, IndiaSenior

Responsibilities

  • Build next-generation cloud-native distributed systems and ecommerce products with high capacity, availability, resilience, and low latency.
  • Develop n-tier applications using Java, J2EE, Spring, web services, NoSQL databases, Oracle, BigQuery, and related technologies.
  • Create full-stack solutions using Java-based backend technologies and frontend frameworks including React.js and Angular.
  • Participate in product platform design, discovery phases, high-level architecture, and development for multiple markets and geographies.
  • Manage code, configurations, release processes, environment controls, and code integrity across multiple environments.
  • Analyze business requirements and Scrum artifacts while working in an iterative development environment.
  • Troubleshoot business, production, design, and development issues and provide appropriate solutions.
  • Lead discovery for medium-to-large projects and incorporate business vision and industry trends into solutions.
  • Provide guidance and mentorship to junior engineers.
  • Work with cross-functional technical and non-technical teams, end users, and customers.

Requirements

  • At least 6 years of full-stack development experience taking solutions into production.
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area plus 3 years of software engineering experience, or 5 years of software engineering experience without the degree.
  • Strong Java and J2EE development experience, including reactive Java and collections frameworks.
  • Experience developing web services using HTTP, REST, and JSON.
  • Experience with relational and NoSQL databases; Azure SQL and Cassandra experience are preferred.
  • Experience with Angular, JavaScript, CSS, HTML5, Spring, Spring Batch, Spring Boot, reactive Spring, and Spring Data JPA.
  • Experience with Kafka and reactive Kafka messaging frameworks.
  • Hands-on unit testing experience with JUnit 5 and continuous integration environments.
  • Knowledge of object-oriented and service-oriented design, data transfer objects, design patterns, and web design patterns.
  • Experience working in agile development environments with dynamic requirements and priorities.
  • Cloud technology experience with Splunk, GCP, or Azure is preferred.
  • Experience with CQRS, event-streaming architectures, cryptography, key management, and high-performance scalable systems is preferred.
  • Strong written and verbal communication, problem-solving, decision-making, and analytical skills.
  • Preferred qualifications include a relevant master's degree, information security or cybersecurity project leadership, Cisco certification, and knowledge of WCAG 2.2 AA, assistive technologies, and digital accessibility practices.

Benefits

  • Performance-based incentive awards.
  • Maternity and parental leave.
  • Paid time off and health benefits.
  • Daily work from the Bangalore or Chennai office, with flexibility to manage personal responsibilities.

Tech Stack

AngularApache CassandraApache KafkaAzureCSSGoogle BigQueryGoogle Cloud PlatformJavaJavaScriptReactSplunkSpring Boot
Walmart

About Walmart

10,000+ employees

Walmart is a global omnichannel retailer that sells groceries, general merchandise, and services through Walmart and Sam's Club stores and online marketplaces for consumers and small businesses. Its model spans physical retail, e-commerce, advertising, and a vast supply chain, plus pharmacy, health, and financial services. Founded in 1962 and headquartered in Bentonville, Arkansas, Walmart Inc. is a public company on the NYSE (WMT) operating in the U.S. and multiple international markets.

Contact me