Senior, Software Engineer

Walmart Walmart · Retail · Bangalore, KA, India

Senior Software Engineer role at Walmart focused on designing, building, testing, and deploying cutting-edge, scalable technology solutions that impact millions of customers and associates worldwide. The role involves full-stack development, product ownership, agile methodologies, and collaboration across global engineering teams. Requires strong experience in Java, Spring, NextJS/ReactJS, cloud platforms, distributed systems, and CI/CD practices.

What you'd actually do

  1. Design, build, test and deploy cutting edge solutions on a scale, impacting millions of customers worldwide drive value from products we build at Walmart Scale
  2. Work in a highly performing agile team environment - sharing innovative ideas and working collaboratively across teams.
  3. Work with talented engineers and product visionaries to contribute to the vision and design of our web and mobile products.
  4. Be a product-oriented Full Stack Developer creating and experimenting with new ideas that will engage and excite our customers
  5. Own and lead the delivery of products working along with a team of junior developers

Skills

Required

  • Bachelor’s degree or master’s Degree
  • 6+ years of experience in Computer Science or related field
  • Service Oriented Architecture
  • RESTFUL Web Services
  • NextJS
  • ReactJS
  • Redux
  • JavaScript
  • ES6
  • Typescript
  • HTML
  • CSS
  • Java
  • Spring framework
  • JVM internals
  • J2EE
  • Spring Boot
  • Hibernate
  • JAX
  • algorithms
  • data structures
  • database concepts
  • SQL technologies
  • Cloud Development experience (GCP or Azure)
  • scalable/highly available distributed systems
  • stream processing
  • Kafka
  • Software Engineering best practices
  • CI/CD
  • Log aggregation/Monitoring/alerting
  • production support
  • issue identification
  • resolution
  • software development lifecycle
  • multithreading
  • design patterns
  • technical feasibility of UI/UX designs
  • Accessibility design principles
  • unit testing frameworks (Junit, Jest, Enzyme, React Testing Library, etc)
  • code quality control platforms like Sonar
  • Figma
  • containerization technologies
  • Docker
  • Kubernetes
  • adapt to change quickly
  • willingness to learn new and emerging technologies

Nice to have

  • Node JS for Backend
  • Cosmos DB
  • Elastic Search
  • Hive
  • Cassandra
  • Hadoop

What the JD emphasized

  • 6+ years of experience in Computer Science or related field
  • Deep knowledge of Service Oriented Architecture and experience implementing RESTFUL Web Services
  • Strong in building customizable, reusable and dynamic components using NextJS, ReactJS, Redux, JavaScript, ES6, Typescript, HTML and CSS
  • Solid design and coding skills in Java and/or Spring framework and JVM internals (concurrency, multi-threading)
  • Extensive hands-on experience building services using these technologies (Java, J2EE, Spring Boot, Hibernate, JAX)
  • Experience in building scalable/highly available distributed systems in production
  • Very good expertise in production support related activities (issue identification, resolution)