
Staff Software Engineer
Walmart
full-time
Posted on:
Location Type: Hybrid
Location: Chennai • India
Visit company websiteExplore more
Job Level
About the role
- Work closely with tech and Business teams to understand requirements, design, and architecture
- Influence technology choices to deliver solutions
- Cross-collaborate with interdisciplinary product and engineering teams
- Guide and mentor team members to promote highly technical and self-sufficient teams
Requirements
- Bachelor's/Master’s Degree in Computer Science or related field
- 10+ years of experience in software engineering
- 8+ years of experience with Java (Spring MVC, Hibernate)
- Experience in building multi-threaded, high-performance scalable applications
- Hands-on in architecting and developing large scale Core Java applications
- 2+ years of experience with SOA, RESTful web services
- Strong computer science fundamentals in algorithms, data structures and data stores
- Experience in real-time applications, transactional systems, encryption
- Good expertise in REST, messaging (KAFKA, RABBITMQ), stream processing (SPARK, STORM)
- Ability to work with distributed teams
- Self-motivated learner and builder with strong customer focus
- Design and architecture experience on messaging systems
Benefits
- Incentive awards for performance
- Maternity and parental leave
- PTO
- Health benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring MVCHibernatemulti-threaded applicationshigh-performance applicationsCore JavaSOARESTful web servicesalgorithmsdata structures
Soft skills
collaborationmentoringself-sufficiencycustomer focusself-motivated learning
Certifications
Bachelor's DegreeMaster’s Degree