Staff, Software Engineer

Walmart Walmart · Retail · Bangalore, KA, India

Staff Software Engineer at Walmart responsible for designing, developing, and reviewing code for Walmart scale business units like Seller Education and Marketing. The role involves working with architects, designing scalable solutions, leveraging cloud technologies, and mentoring engineers. Requires extensive experience in J2EE, distributed databases, Kafka, multi-threading, functional programming, Elastic Search, and large-scale distributed systems.

What you'd actually do

  1. Design, Development, Reviews etc. Walmart scale - exposure to various Walmart Marketplace business units like Seller Education, Marketing, etc.
  2. Interact with highly skilled Architects community to share and learn new technologies, scale, performance etc.
  3. Gain hands on experience to design scalable solutions, work with Walmart business, product
  4. Gain development experience of sophisticated, scalable, and high performing system.
  5. Leverage to modern technologies using public clouds.

Skills

Required

  • J2EE
  • Distributed Database
  • Kafka
  • multi-threading
  • functional programming
  • Elastic Search
  • large scale distributed system
  • CS Fundamentals
  • Data Structures
  • Algorithms
  • Problem Solving
  • debugging
  • problem-solving capability
  • SDLC best practices
  • coding standards
  • code reviews
  • source control management
  • CI/CD
  • testing
  • operations
  • Influential communication skills
  • articulate technical challenges solutions
  • Cloud technologies
  • microservices
  • scalability
  • fault tolerance

Nice to have

  • Exposure to information retrieval, statistics, and machine learning.

What the JD emphasized

  • 10+ years of relevant experience