Software Engineer II - Sam's Club jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 8 hours ago

Software Engineer II - Sam's Club

Walmart Canada is a leading retailer, and they are seeking a Software Engineer II to develop high performance and scalable Omni Catalog Service. The role involves designing and integrating backend services using modern technologies to enhance customer experience for millions of Walmart customers.

DeliveryRetailShopping

Responsibilities

Design and develop integrations with next generation downstream application that is built on an event driven platform implemented via a micro-service architecture
Design and implement highly scalable RESTful API backend services which are functional, scalable, and fault-tolerant using Java, NoSQL/SQL databases
Integrate databases like Cassandra, MySQL, and Elasticsearch, with external RESTful and GraphQL APIs
Familiarity with distributed computing technologies such as Apache Kafka, or Apache Spark
Familiarity with distributed cache systems such as Redis, Memcached, or equivalent
Strong understanding of threading for efficient concurrency management
Knowledge of implementing IO and computation tasks efficiently
Develop, assess, and deploy in Kubernetes, familiarity with Docker and CI/CD using Jenkins
Conform to best practices with code changes, test coverage for quality and documentation
Conduct code reviews and provide feedback
Manage code and configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity, and security
Support new features of software development from investigation to design production implementation and maintenance
Gather business requirements, stories and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds
Gather requirements, design, develop, evaluate, and support the software application
Analyze A/B test reported results and consumer feedback to identify and fix issues related to software platform

Qualification

JavaRESTful APIKubernetesMicro-service architectureNoSQL/SQL databasesDockerApache KafkaElasticsearchAgile developmentCode reviewsConcurrency managementObject-oriented systemsEvent driven systems

Required

Bachelor's degree or master's degree in computer science
Solid direct experience with object-oriented and/or event driven systems
1+ years' experience with Java, Docker, and Kubernetes
1+ year experience in familiarity and proficiency in building RESTful APIs, distributed databases, and caches
1+ year any cloud experience using Kubernetes
Experience developing services using back-end technologies
Strong computer science fundamentals: data structures, algorithms, design patterns
Design and implement highly scalable RESTful API backend services which are functional, scalable, and fault-tolerant using Java, NoSQL/SQL databases
Integrate databases like Cassandra, MySQL, and Elasticsearch, with external RESTful and GraphQL APIs
Familiarity with distributed computing technologies such as Apache Kafka, or Apache Spark
Familiarity with distributed cache systems such as Redis, Memcached, or equivalent
Strong understanding of threading for efficient concurrency management
Knowledge of implementing IO and computation tasks efficiently
Develop, assess, and deploy in Kubernetes, familiarity with Docker and CI/CD using Jenkins
Conform to best practices with code changes, test coverage for quality and documentation
Conduct code reviews and provide feedback
Manage code and configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity, and security
Support new features of software development from investigation to design production implementation and maintenance
Gather business requirements, stories and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds
Gather requirements, design, develop, evaluate, and support the software application
Analyze A/B test reported results and consumer feedback to identify and fix issues related to software platform

Preferred

We value candidates with a 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
The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart's accessibility standards and guidelines for supporting an inclusive culture

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Health benefits include medical, vision and dental coverage
Financial benefits include 401(k), stock purchase and company-paid life insurance
Paid time off benefits include PTO, parental leave, family care leave, bereavement, jury duty, and voting
Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement
Live Better U is a company paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.