Senior, Software Engineer

Walmart Walmart · Retail · Bangalore, KA, India

Senior Software Engineer responsible for coding, unit testing, and building high-performance, scalable applications for Walmart International's supply chain management and customer experience, utilizing Java and Springboot, with experience in systems design, distributed systems, and cloud platforms.

What you'd actually do

  1. You are responsible for coding, unit testing, building high performance and scalable applications that meet the needs of millions of Walmart-International customers, in the areas of supply chain management & Customer experience.
  2. You are expected to be more intellectually curious engineer who is passionate about domain/technology in general.

Skills

Required

  • B.Tech. / B.E. / M.Tech. / M.S. (preferably in Computer Science)
  • Strong computer science fundamentals: data structures, algorithms, design patterns.
  • Minimum 6+ years of object-oriented programming experience in Java.
  • Extensive hands-on experience building Web services using Java and Springboot.
  • 5+ years of overall experience in building applications and experience in systems design, algorithms, and distributed systems.
  • Proficient in java or python.
  • Database exposure: SQL/NoSQL
  • Cache: Distributed/replicated cache exposure
  • Extensive exposure of any cloud platform(GCP or Azure or AWS)
  • CI/CD development environments/tools & automation tools
  • Strong hands-on development skills to prototype technical solutions.
  • Strong desire to drive change, and ability to adapt to change quickly.
  • Practitioner of Agile (Scrum) methodology.
  • Ability to convert high level design to low level design, estimation of work and participate in program planning & execution.
  • Excellent communication (both written and verbal) and interpersonal skills including negotiation, facilitation, and consensus-building
  • Ability to balance the long-term “big picture” and short-term implications of design decisions.
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
  • 5 years’ experience in software engineering or related area.

Nice to have

  • Data stack: Spark, airflow, scala
  • Master’s degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 1 year’s experience leading information security or cybersecurity projects
  • knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
  • knowledge of accessibility best practices