Walmart

Staff Software Engineer

Walmart

full-time

Posted on:

Location Type: Hybrid

Location: ChennaiIndia

Visit company website

Explore more

AI Apply
Apply

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