
Staff Software Engineer – Backend
Walmart
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Responsible for coding, unit testing, building high performance and scalable applications that meet the needs of millions of Walmart-International customers, in the areas of supply chain management & Customer experience.
- Design, build, test and deploy cutting edge backend solutions at scale, impacting millions of customers worldwide drive value from data at Walmart Scale.
- Develop high performance and scalable solutions/APIs as per Business requirements. Leveraging AI tools efficiently to analysis, design, code, review, deploy, prod support/debug & various other team processes.
- Experience performing root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement.
- Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
- Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome product features to keep platform ahead of market scenarios.
- Closely interact with Engineers from within Walmart to identify right open-source tools to deliver product features by performing research, POC/Pilot.
- Engage with Product Management and Business to support and build data solutions and develop expertise w.r.t data thereby being known as the true data analyst.
- Collaborate with team members to develop best practices and client requirements for the software.
- Analyze and test programs/products before formal launch to ensure flawless performance.
- Develop programs that monitor sharing of private information to ensure software security.
- Support coaching and training of other team members to ensure all employees are confident in the use of software applications.
Requirements
- 10 -15 years of experience in design and development of highly-scalable applications and platform development.
- Strong computer science fundamentals: data structures, algorithms, design patterns.
- Hands on experience in building Micro-services, ability to build REST services using Java, Spring Boot.
- Working knowledge of SQL /No-SQL and database technologies (Mongo, Cassandra etc.)
- Experience on Cloud Architecture, Micro-services Architecture and container technologies (Docker, Kubernetes, etc.)
- Hands-on experience with event-based system processing such as Kafka.
- Experience in deploying solutions on any of these cloud platforms (Azure, GCP).
- Work exposure on Agile methodologies and DevOps would be added advantage.
- Well versed with Testing frameworks like JUnits.
- CI/CD Automation experience with tools like Git, Maven, Jenkins & Azure DevOps.
- Strong hands on development skills to prototype technical & innovative solutions.
- Ability to balance the long-term "big picture" and short-term implications of design decisions.
- Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
- Practitioner of Agile (Scrum) methodology.
Benefits
- Other great perks include a host of best-in-class benefits maternity and parental leave, PTO, health benefits, and much more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootMicro-servicesREST servicesSQLNo-SQLMongoDBCassandraDockerKubernetes
Soft Skills
communicationinterpersonal skillsnegotiationfacilitationconsensus buildinginfluencepersuasioncollaborationcoachingtraining