Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Walmart Senior Software Engineer 
United States, California, Sunnyvale 
939086374

05.03.2025

Position: Senior Software Engineer

Execute estimation of assigned tasks, impact on other systems, and requirement analysis for the tasks before starting application development. Prepare high and low level design documentation with pseudo code, class level, and sequence diagrams. Engage in application development which involves coding using Java, Maven build tool, Spring Boot framework, and Tomcat server. Fix application defects for QA, stage, and production environment. Write unit and functional test cases using Junit and Mockito framework. Review code for the code developed by other team members and transfer knowledge to other team members. Stay up to date on technology improvements, innovation, and market needs.

Master’s degree or equivalent in Computer Science, Engineering (Any), or related field and 2 years of experience in large scale enterprise software development environment; Bachelor’s degree or equivalent in Computer Science, Engineering (Any), or related field and 5 years of experience in large scale enterprise software development environment.

Experience designing and implementing RESTful APIs using Java 8, Spring Boot 2.4, Maven, and Tomcat 9. Experience with web application development using Java. Experience with development of microservices using REST architecture. Experience with DB schema design and software design patterns. Experience writing unit and functional test cases using Junit and Mockito framework. Experience with application development using RDBMS database and distributed and in-memory cache. Experience designing and developing eCommerce web-based applications and features including profile membership, add to cart, shipping, and payment and order management. Experience with application development using Kafka event driven streaming platform. Experience with source code management using Git. Experience using Cloud to deploy applications. Experience running containerized workloads in Kubernetes over public and private clouds as a largescale enterprise. Experience setting APM dashboards and alerting and monitoring using Grafana and Prometheus. Experience debugging and troubleshooting distributed applications in production.
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.