As a Senior Software Developer, you will lead and actively participate in mid-to-large-scale projects, translating specifications into technical solutions, gathering data, writing and implementing code, performing unit testing, and communicating updates. You will collaborate with project and cross-functional teams to resolve issues, ensure timely delivery, facilitate smooth handovers, and offer your expertise.
Responsibilities:
- Design, build, test, and deploy scalable solutions impacting millions of customers worldwide.
- Collaborate with global Walmart engineering teams.
- Work with Product Management and Business to drive priorities and deliver product features.
- Identify open-source tools through research and POCs.
- Develop and contribute to features enabling customer analytics.
- Deploy and monitor products on cloud platforms.
- Implement monitoring processes to meet SLAs.
- Work within agile methodologies, DevOps, and CI/CD environments.
- Maintain high development standards and advocate for best practices.
- Build user-friendly and intuitive web applications to solve business problems.
Requirements:
- 6-10 years of web-based application development experience.
- Demonstrated expertise in building Java-based services/applications.
- Strong computer science fundamentals (data structures, algorithms, design patterns).
- Hands-on experience with React, Microservices, and RESTful web services development in Java (SpringBoot, Dropwizard, or equivalent).
- In-depth knowledge of Cloud and Microservice Architecture.
- Experience with container technologies (Docker, Kubernetes).
- Good problem-solving skills.
- Strong technical background and mentoring abilities.
- Experience working with global teams.
- Excellent interpersonal and negotiation skills.