Senior Software Engineer

Job Location: San Bruno, CA

Position Summary
We're looking for Software Engineers to join our team @WalmartLabs. The ideal candidate would have faced and solved problems in the eCommerce domain, preferably handling 100's of millions of items in a high volume, high throughput, "burst"-type environment. We are looking for a truly hands-on rockstar engineer with the passion to build the next big thing and is comfortable developing end-to-end solutions in a rich-client, service-oriented environment. Java/JEE/Spring/EIP/NoSQL technology stack expertise preferred.
• Help invent the next generation of ecommerce; integrated experiences that leverage the store, and the web to sell anything, to anyone, anywhere in the world
• Work with world-class technologists and product visionaries as a contributing member of the @WalmartLabs core engineering team
• Work with Java and other related technologies to design and develop high-performance and scalable applications for use within the @Services & @Platform product ecosystem
• Help the team leverage and contribute to open source software whenever possible
• Be responsible for laying the foundation for Walmart’s future global platform as well as proposing solutions to ease software development, monitoring of software, etc.
• Be excited about making an immediate impact on a global scale

Essential Functions:
• Develops innovation strategies, processes, and best practices
• Drives the execution of multiple business plans and projects
• Leads and participates in medium- to large-scale, complex, cross-functional projects
• Assists and leads the discovery phase of medium to large projects to come up with high level designs
• Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity
• Troubleshoots business and production issues
• Utilizes industry research to improve Walmart's technology environment

Position Description

  • Demonstrates up-to-date expertise in Software Engineering and applies this to the development, execution, and improvement of action plans
  • Leads and participates in medium- to large-scale projects
  • Leads the discovery phase of medium to large projects to come up with high level design
  • Leads the work of other small groups of four to six engineers, including offshore associates, for assigned Engineering projects
  • Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity
  • Provides and supports the implementation of business solutions
  • Provides support to the business
  • Troubleshoots business and production issues

Minimum Qualifications
Bachelor's Degree in Computer Science or related field and 2 years experience building scalable ecommerce applications or mobile software

Additional Preferred Qualifications
* 3 or more years experience programming in Java / J2EE
* 2 or more years experience with No SQL, RDBMS, ORM, Caching, ESB and Web Services
* 2 or more years experience with Spring and Hibernate
* Thorough knowledge of Service Oriented Architecture (SOA)
* Experience with implementing Web Services
* Solid experience with Data Structures and Enterprise Application Integration
* Masters Degree: Computer Science
* Ability to operate effectively and independently in a dynamic, fluid environment

Job Role
Senior Software Engineer


Job ID: 256267BR