Position Summary:
We are seeking a highly skilled Software Engineer to join our team at Sam's Club. As a Senior Software Engineer, you will be responsible for developing, supporting, and maintaining complex systems using the Java programming language.
What You'll Do:
- Troubleshoot business and production issues by gathering information, performing root cause analysis, engaging support teams, developing solutions, and completing online documentation.
- Participate in the discovery phase of small to medium-sized projects to develop high-level designs by partnering with product management, project management, business, and user experience teams.
- Provide expert Java advice and guidance to others, aligning efforts to meet customer and business needs.
- Build relationships with key stakeholders to identify business needs and implement necessary processes.
- Model compliance with company policies and support company mission and values.
- Work closely with product, design, and front-end teams to create intuitive experiences.
- Develop software systems and solve complex problems by leveraging state-of-the-art technology.
- Ensure on-time delivery and communicate status and issues to team members and stakeholders.
- Utilize strong interpersonal skills in working with internal teams.
- Contribute to all phases of the development life cycle and write well-designed, testable, efficient code.
What You'll Bring:
- 2 to 3 years of development experience building microservices using Java, Spring, and Spring Boot technologies.
- Experience with distributed systems, message brokers (Kafka, EventHub, ServiceBus, PubSub), and NoSQL databases (Cassandra, Cosmos).
- Solid knowledge of OOP concepts and design patterns.
- Experience building scalable and distributed containerized applications in Azure or GCP.
- Working knowledge of CI/CD and agile methodologies.
- Bachelor's degree and 4 years' experience in software engineering, or Master's degree and 2 years' experience.
- 2+ years of experience with Java/JEE/NodeJS and Spring Framework.
- 2+ years of experience with relational databases (Azure SQL, Postgres).
- 2+ years of experience with cloud platforms (Azure, Google Cloud).
- 2+ years of experience with microservices architectures and messaging frameworks (Kafka).
- Experience with monitoring tools (Dynatrace, Splunk) and automated testing frameworks.
- Experience in a KPI-driven, highly agile environment.
*Immigration sponsorships are not available in this role.*
About Walmart Global Tech:
We are a team of software engineers, data scientists, and cybersecurity experts within the world's leading retailer. We innovate to impact millions and reimagine the future of retail.
Flexible, Hybrid Work:
We use a hybrid working model to enhance collaboration and flexibility in our personal lives.
Benefits:
Beyond great compensation, benefits include 401(k) match, stock purchase plan, paid maternity and parental leave, and multiple health plans.
Equal Opportunity Employer:
Walmart, Inc. is an Equal Opportunity Employer. We value diversity and inclusivity in our workplace.
Minimum Qualifications:
Option 1: Bachelor's degree in computer science or related area and 2 years' experience in software engineering. Option 2: 4 years' experience in software engineering.
Preferred Qualifications:
Customer service background in creating inclusive digital experiences and knowledge of accessibility best practices.
Primary Location: 2101 Se Simple Savings Dr, Bentonville, AR 72712-4304, United States of America.
#J-18808-Ljbffr