
Walmart
Software Engineer III
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
The Software Engineer III will participate in the discovery phase of projects, creating high-level designs in collaboration with product management, project management, business, and user experience teams. This role involves troubleshooting business and production issues through root cause analysis, engaging support teams, developing solutions, and creating action plans. The engineer will manage complex projects by translating requirements into technical solutions, researching alternatives, and ensuring value to the business. Responsibilities include writing and developing code, conducting unit testing, communicating status, collaborating with teams, and ensuring on-time delivery. The role also involves supporting the business by responding to user questions and concerns, identifying solutions, and providing guidance on system implications. Additionally, the engineer will prepare requirement traceability matrices, contribute to user stories, and ensure components meet business and technical requirements, including non-functional aspects like maintainability, availability, and scalability. They will assist in selecting appropriate coding languages, standards, and tools, and take initiative to learn new technologies. Building automation scripts for CI/CD and testing, implementing telemetry features, and ensuring security policy adherence are also key duties. In testing, the engineer will map requirements to test objectives, create and execute test cases, and perform various types of testing. Defect management includes tracking, analyzing, and performing regression testing, as well as analyzing past defects to prevent recurrence. Troubleshooting performance and availability bottlenecks, conducting maintenance procedures, monitoring application performance, and evaluating change requests are also part of the role. A DevOps orientation is expected, including managing applications, analyzing logs and performance data, and performing re-engineering activities.
Qualifications
Required Qualifications
- Designing & developing high-performance, scalable backend micro services using java & spring boot framework
- Working with reactive programming frameworks such as reactor for non-blocking, asynchronous data processing
- Designing & developing distributed systems with focus on scalability, fault tolerance & inter-service communication patterns for large scale applications
- Working with message queuing & event streaming systems such as Apache Kafka for reliable asynchronous communication between micro-services
- Working with NoSQL databases such as Cassandra for handling unstructured data, distributed data storage & high throughput applications
- Designing & working with relational databases such as SQL
- Implementing caching solutions using distributed caching systems such as mega cache for improving application performance & reducing database load
- Implementing application monitoring, logging & observability solutions using tools such as Splunk, openObserve, Grafana, prometheus for performance analysis & system health tracking
- Working with continuous integration & continuous deployment (CI/CD) pipelines & version control processes to manage source code & automated build, testing & deployment activities
- Deploying & managing containerized applications using Kubernetes - based container orchestration platforms to support application scaling, availability & configuration management
- Master's degree or the equivalent in computer science, computer engineering, computer information systems, software engineering, or related field; OR Bachelor's degree or the equivalent in computer science, computer engineering, computer information systems, software engineering, or related field and 2 years of experience in software engineering or related experience.
Preferred Qualifications
- Employer will accept any amount of experience with the required skills.
Skills & Technologies
About the Company
Walmart
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Mid
Salary Range
$90,000 – $180,000
Location
Bentonville, AR
Posted
Today
Country
US