
Senior Software Engineer, Java
Walmart
full-time
Posted on:
Location Type: Office
Location: Sunnyvale • California • United States
Visit company websiteExplore more
Salary
💰 $117,000 - $234,000 per year
Job Level
Tech Stack
About the role
- Design and implement scalable, resilient backend systems using Java, Spring Boot, and Apache Spark
- Build and optimize data processing pipelines on Google Cloud Platform (GCP) and Azure, leveraging tools like DataProc, BigQuery, and Data Factory
- Build scalable and reliable systems that handle large volumes of traffic and data
- Write clean, efficient, and maintainable code while following engineering best practices
- Debug and troubleshoot issues in distributed systems across environments
- Contribute to performance optimization, security improvements, and system resilience
- Collaborate with product managers, front-end engineers, and other stakeholders to deliver impactful features and solutions
- Participate in code reviews and provide constructive feedback to peers.
Requirements
- 7+ years of professional software engineering experience
- Proficiency in Java, Golang, Spring Boot, and RESTful API design
- Demonstrated high efficiency and scalability with distributed databases including Cassandra, Elasticsearch, and Azure Cosmos DB
- Deep understanding of distributed systems, data processing frameworks, and big data platforms such as Apache Spark and DataProc
- Familiarity with event-driven architectures using Kafka or similar messaging systems
- Hands-on experience with cloud platforms—ideally both Google Cloud and Azure
- Solid grasp of CI/CD workflows, source control (Git), and infrastructure automation tools
- Strong problem-solving mindset, strong debugging skills, and a passion for building resilient, high-availability systems
- Excellent communication skills and ability to work cross-functionally in a fast-paced environment.
Benefits
- 401(k) match
- stock purchase plan
- paid maternity and parental leave
- PTO
- multiple health plans
- short-term and long-term disability
- company discounts
- Military Leave Pay
- adoption and surrogacy expense reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaGolangSpring BootApache SparkRESTful API designCassandraElasticsearchAzure Cosmos DBDataProcBigQuery
Soft Skills
problem-solvingdebuggingcommunicationcollaborationconstructive feedbackfast-paced environment