1+ months

Lead Software Engineer

Walmart
Sunnyvale, CA 94086
1344494BRReq ID:1344494BRCompany Summary:Walmart Global eCommerce is comprised of Walmart.com, VUDU, SamsClub.com, and our technical powerhouse @WalmartLabs. Here, innovators incubate next gen e-commerce solutions in real-time. We integrate online, physical, and mobile shopping experiences for billions of customers around the globe. How do we do it? We continuously build and invest in new technology including open source tools and big data innovations. Data scientists, front and back-end engineers, product managers, and web and UX/UI teams collaborate alongside e-commerce experts to envision, prototype, and bring revolutionary ideas to life in a dynamic, flexible and fun work culture.Job Title:Lead Software EngineerPosition Summary:Walmart I/O is a public facing developer documentation portal hosted at www.walmart.io. The goal of this application is to become the single stop source for external developers to get all the information that they need about Walmart APIs (REST APIs and related technology). Walmart I/O provides several useful functionalities for the developers to understand, consume and even test the APIs.City:SUNNYVALEState:CAPosition Description:Walmart I/O is a public facing developer documentation portal hosted at www.walmart.io. The goal of this application is to become the single stop source for external developers to get all the information that they need about Walmart APIs (REST APIs and related technology). Walmart I/O provides several useful functionalities for the developers to understand, consume and even test the APIs.Minimum Qualifications: Responsible for providing technical leadership and oversight to a variety of schedule-critical, development and production programs Manage full software development lifecycle including planning, defining systems work scope, designing, coding, testing, implementing, and supporting infrastructure Manage multiple project timelines and deliverables Assist in defining development guidelines and standards for optimal solutions Contribute to strategic planning meetings and provide guidance and expertise on system options, risk, costs vs. benefits, and impacts on business processes and goals Collaborate with Cross functional Engineering, Product and UX teams Drive our technical roadmap and direction of our stack.Additional Preferred Qualifications: Bachelors degree in Computer Science or Computer Information Systems 10+ years of excellent programming experience in architecting highly scalable eCommerce Applications 8+ years of excellent programming experience using Java, JMS/Messaging Queues (Kafka/RabbitMQ), Spring, RDMS, REST & Web Services 5+ years of Excellent Front End Experience with proven experience with React, Angular.js, Node.js, Bootstrap. 5+ years of experience with NoSQL technologies such as Apache Solr, Cassandra, MongoDB, Elasticsearch, Document DBs and In-Memory NoSQL and Caches 5+ years of developing / architecting high transaction high throughput systems 5+ years hands on experience working in Micro-services 4+ years of experience with Open Source technologies 3+ years of experience in agile ways of working in a distributed geographical model. Hands-on system design and object-oriented development. Experience in full-stack development including java and JavaScript based technologies. Proficient in SQL development (complex queries, stored procedures, and user defined functions) and performance tuning is required Proficient of RESTful architecture. Design and implement REST APIs, Messaging, Caching, Batch and other core capabilities of Platform Demonstrable ability to deliver complex & challenging projects on time, with high quality Experience working with multi-threaded programming in high performance, distributed environments Java performance tuning, memory management, debug heap dumps to identify memory leaks. Able to effectively communicate across teams and roles Excellent verbal and written communication skills Proven ability as a problem-solver Strong estimating and planning skillsCategory:Software Development and Engineering Brand:Walmart Labs

Categories

Posted: 2019-08-15 Expires: 2020-01-02

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Lead Software Engineer

Walmart
Sunnyvale, CA 94086

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast