Skip to contentSenior – Software Engineer – Backend – Personalization
Company | Walmart |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $117000 – $234000 |
---|
Type | Full-Time |
---|
Degrees | Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Backend development: Java, Spring, Springboot, REST, RPC
- Scripting: Python, Shell
- Working knowledge in one or more of: Front end development: JavaScript, HTML5, CSS, React, NodeJS; Big Data: Hive, Spark; Container: Kubernetes, Docker
- Experience with modern unit testing frameworks (e.g., Testng, Junit)
- Experience building Microservices
- Experience working on relational and NoSQL databases
- Well versed in both private and public cloud technologies
- Deep understanding of architecture and data-driven development
- Ability to work with designers to develop dynamic user experiences
- A strong sense of ownership
- Experience building and maintaining a production application
- An ability to balance a sense of urgency with shipping high quality and pragmatic solutions
- Experience working with large codebase on a cross functional team
- Experience in building large scale systems
Responsibilities
- Participate in medium- to large-scale projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; troubleshooting open issues and bug-fixes; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.
- Collaborate with other small groups of four to six engineers, including offshore associates, for assigned engineering projects by providing pertinent documents, direction, and examples; identifying short- and long-term solutions and timeline; reviewing and providing feedback for proposed solutions; and performing design and code reviews of changes.
- Troubleshoot business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; performing actions as designated in the plan; interpreting the results to determine further action; performs root cause analysis to prevent future occurrence of issues; and completing online documentation.
Preferred Qualifications
- Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year’s experience in software engineering or related area.
- Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
- Knowledge of accessibility best practices and Walmart’s accessibility standards and guidelines for supporting an inclusive culture.
- Information Technology – CISCO Certification – Certification