Walmart-posted 3 months ago
$117,000 - $234,000/Yr
Full-time • Mid Level
Sunnyvale, CA
General Merchandise Retailers

We are seeking a talented and passionate Software Engineer III to join our team. The ideal candidate will have experience working in a large project environment, possessing solid technical leadership abilities along with a strong development background in Java. You will collaborate with our product team, architects, and quality assurance personnel, taking the lead in designing, developing, and enhancing resilient and easy-to-maintain applications. The Subscriptions Team is at the heart of one of the world's largest e-commerce platforms, enabling seamless shopping experiences for millions of customers every day. We build and maintain the critical systems that handle billions of transactions annually, directly impacting Walmart's revenue. We create lightning-fast, reliable, and scalable experiences that delight customers and drive business growth. From adding items to checkout completion, our systems power the entire shopping journey with sub-second response times and 99.99% uptime. At Walmart, you're not just writing code - you're revolutionizing how the world shops. Our team is building the foundation for next-generation commerce experiences, from AI-powered recommendations to seamless omnichannel integration. Additionally, you will have opportunities to work with a talented team of engineers, learn from their experiences, and grow your skills and knowledge in a fast-paced and dynamic environment.

  • Collaborate with our product team, architects, and quality assurance to provide team leadership and design, develop, and enhance a reliable and easy-to-maintain infrastructure.
  • Partner and collaborate on product development with business stakeholders and cross-functional teams to ensure compliance with Walmart code of conduct.
  • Troubleshoot business and production issues by gathering information and engage support teams to assist in the resolution of issues.
  • Perform root cause analysis to prevent future occurrence of issues and ensure compliance with Walmart code of conduct.
  • Provide technical guidance and continuous mentorship to junior members in the team to ensure compliance with Walmart code of conduct.
  • Hands on development on building n-tier applications using RESTful Services, Java/J2EE, NoSql and related technologies.
  • Participate in managing code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and work closely with platform team.
  • Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds.
  • Troubleshoots business and production issues.
  • Experience with secure coding practices.
  • Ensures inclusion of business vision and industry trends to enable results that drive business.
  • Problem solving and troubleshooting issues and provide appropriate solutions.
  • Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
  • Knowledge of standard tools for optimizing and testing code.
  • A desire to work in a fast-paced and challenging work environment.
  • Bachelor's/Master's degree in Computer Science, engineering, or related field.
  • Minimum 3+ years of experience in software design, development and automated deployments.
  • Hands on experience building Java-based backend systems and experience of working in cloud based solutions.
  • Proficient in Java, Spring Boot, Kafka and Spark.
  • Prior experience in delivering highly scalable large scale data processing Java applications.
  • Strong in high and low level system design.
  • Experienced in designing data intensive applications in open stack.
  • Good understanding of CS Fundamentals, Microservices, Data Structures, Algorithms & Problem Solving.
  • Experienced in CICD development environments/tools including Git, Maven, Jenkins.
  • Strong in writing modular and testable code and test cases using frameworks like JUnit, Mockito, and Mock MVC.
  • Experienced in microservices architecture.
  • Good understanding of distributed concepts, common design principles, design patterns and cloud native development concepts.
  • Hands-on experience in Spring boot, concurrency, garbage collection, RESTful services, data caching services and ORM tools.
  • Experience working with Relational Database and writing complex OLAP, OLTP and SQL queries.
  • Experience in working with NoSQL Databases like cosmos DB.
  • Experience in working with Caching technology like Redis, Mem cache or other related Systems.
  • Experience in event based systems like Kafka.
  • Experience utilizing monitoring and alert tools like Prometheus, Splunk, and other related systems.
  • Exposure to Containerization tools like Docker, Helm, Kubernetes.
  • Knowledge of public cloud platforms like Azure, GCP etc. will be an added advantage.
  • Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area.
  • Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
  • Knowledge of accessibility best practices.
  • Incentive awards for performance.
  • 401(k) match.
  • Stock purchase plan.
  • Paid maternity and parental leave.
  • PTO.
  • Multiple health plans.
  • Medical, vision and dental coverage.
  • Company-paid life insurance.
  • Short-term and long-term disability.
  • Company discounts.
  • Military Leave Pay.
  • Adoption and surrogacy expense reimbursement.
  • Live Better U education benefit program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service