We help people around the world save money and live better - anytime and anywhere - in retail stores, online and through their mobile devices. Each week, more than 230+ million customers and members visit our 11000+ stores under 69 banners in 27 countries and e-commerce websites in 10 countries. With last fiscal year revenues of approximately $482 billion and 2.2 million employees worldwide, Walmart is simply the largest retail business in the world.
@ Walmart Labs in Bangalore, we enable an ecosystem wherein our customers can “save money so they can live better” by using technology for the charter of building brand new platforms and services on latest technology stack to support both our e-commerce and stores businesses worldwide.
Our Ideal Candidate:
You have a deep interest and passion for technology. You love owning new responsibilities and enjoy working with people who will keep challenging you at every stage. You have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills. You are self-driven and motivated with entrepreneurial passion and desire to work in a fast-paced, result driven agile environment with varied responsibilities. You have a passion to mentor and drive
technical associates to deliver quality products in an agile environment. You have a flair to setup new process and bring in an innovative mindset to drive the initiatives.
Architect, Design, build, test and deploy cutting edge solutions at scale, impacting millions of customers worldwide drive value from data at Walmart Scale
Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome product features to keep platform ahead of market scenarios.
Identify right open source tools to deliver product features by performing research, POC/Pilot and/or interacting with various open source forums
Develop and/or Contribute to add features that enable customers at Walmart scale
Deploy and monitor products on Cloud platforms
Develop and implement best-in-class monitoring processes to enable data applications meet SLAs
Your Qualifications :
Bachelor’s degree in computer science or related discipline and experience of 3+ years.
Strong computer science fundamentals in algorithms, data structures, storage technologies, distributed computing, operating systems, etc.
Experience with Microservice architecture, enterprise messaging systems (e.g. RabbitMQ, MuleSoft ESB, OSB, JMS, Camel, EIP, AMQP, MQTT), RESTful web services, JSON, XML and Spring Framework
Experience in designing and implementing scalable solutions in a large-scale distributed environment.
Robust and defensive coding skills using Java or any other Object Oriented Programming Language
Strong knowledge of RDBMS and any other NoSQL database technologies (Cassandra, HBase, MongoDB, Dynamo etc.)
Experience in building SOA based solutions, PAAS, SAAS highly desirable.
Exposure to distributed caching, failure detection algorithms & application failover strategies is desirable.
Experience with building self-healing, automatic fault detection and recovery mechanisms is good to have.