Walmart - Sunnyvale, CA

posted 4 months ago

Part-time,Full-time - Mid Level
Sunnyvale, CA
General Merchandise Retailers

About the position

As a Software Engineer III on the Sam's Tech team, you will play a crucial role in the development of back-end applications that provide identity, authentication, and authorization solutions for Sam's Club. This position involves creating and deploying large-scale, containerized applications using Docker, and deploying them to both private and public clouds such as Microsoft Azure and Google Cloud Platform (GCP). You will collaborate with peers and other teams to deliver feature enhancements, ensuring that the applications meet the high standards of engineering and operational excellence expected at Sam's Club. Your responsibilities will include coordinating, creating, and completing architectural designs, both low and high-level, while leveraging industry-standard technologies to solve complex enterprise challenges. You will be expected to lead team standards for engineering excellence, ensuring that best practices are followed in the development process. This role requires a solid understanding of various software design patterns and distributed computing, as well as relational and non-relational database technologies, including SQL and Cosmos DB. In addition to your technical skills, you will work directly with product, business, automation, and other stakeholders to deliver end-to-end product features, making your contributions vital to the success of the team and the organization as a whole. This position offers the opportunity to innovate at scale and impact millions of customers, aligning with Walmart's mission to help people save money and live better.

Responsibilities

  • Develop back-end applications for identity, authentication, and authorization solutions for Sam's Club.
  • Create and deploy large-scale, containerized applications using Docker to private and public clouds like Microsoft Azure and GCP.
  • Collaborate with peers and teams to deliver feature enhancements.
  • Lead team standards for engineering excellence and operational excellence.
  • Coordinate, create, and complete architectural designs including low and high-level designs.
  • Leverage industry standard technologies to solve complex enterprise opportunities.

Requirements

  • 3+ years of expertise and hands-on experience in Java programming.
  • 3+ years of experience in developing highly scalable micro-services and optimized RESTful APIs using Spring Boot in Java 8 or above.
  • 3+ years of experience in Junit for unit testing applications.
  • 3+ years of experience working in a collaborative environment using Agile SCRUM practices.
  • Solid grasp of various software design patterns and distributed computing.
  • Solid understanding of relational and non-relational database technologies (SQL and Cosmos DB), data modeling, and RESTful web APIs.
  • Experience in Kafka services or any event streaming services.
  • Experience with Maven tool to build and deploy artifacts to snapshot repository.
  • Experience in automated CI/CD workflow using tools such as Jenkins and GitHub.
  • Prior enterprise experience in working with Azure or any cloud technologies.
  • Prior experience in Kubernetes.
  • Experience working directly with Product, Business, Automation, and other stakeholders in delivering end-to-end product features.

Nice-to-haves

  • Customer Service background with knowledge in creating inclusive digital experiences.
  • Knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies.
  • Knowledge of accessibility best practices.

Benefits

  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Incentive awards for performance
  • Short-term and long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement
  • Education assistance for associates and dependents
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service