Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Walmart Senior Software Engineer 
United States, California, Sunnyvale 
566733362

11.09.2024

Senior Software Engineer

Conduct requirement gathering, designing, development, testing, production go-live and provide post launch support for business initiatives. Design and develop robust, scalable REST API’s involving Reactive Java, Cassandra and Cosmos DB. Migrate current code to use Cosmos DB for persistence and create a scalable schema to handle multiple use-cases. Develop Sparks jobs for various Business Requirements and generate the reports. Modify software to fix errors, adapt it to new hardware, and improve its performance. Build Asynchronous pipelines for Walmart systems using Kafka. Maintain and improve existing codebases and peer review code changes. Write JUnits and regression tests. Write complex Cassandra queries and design scalable schemas for Walmart system. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts code comments and clear code. Follow Agile method for development and used JIRA to track stories and bugs.

Bachelor's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years of experience in software engineering or related area; Master's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 1 year of experience in software engineering or related area.

Experience designing, developing and implementing scalable, elastic microservices. Experience building software frameworks using java and spring frameworks, as well as other integration frameworks such as Camel. Experience creating, publishing, maintaining, monitoring and securing APIs. Experience designing, developing, implementing and testing specialized application and software. Experience developing and following the automated continuous integration and deployment process. Experience developing APIs (application programming interface) and integrations. Experience reviewing backlog of software features for development and estimate/story-point technical stories for a sprint. Experience following industry best practices and principles for software development and utilizing them in performing peer reviews for other software engineers work and pull request. Experience ensuring software testing coverage for software features that are developed. Experience create product roadmaps and new platform-related features.
Employer will accept any amount of experience with the required skills.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.