Software Engineer III

Walmart Walmart · Retail · Bangalore, KA, India

Software Engineer III role focused on building scalable device connectors for Enterprise IoT Platform within Walmart's Physical AI group. The role involves near real-time data acquisition from store devices to support applications like asset health monitoring and associate safety, processing billions of telemetry messages daily across numerous sites. Responsibilities include writing efficient code, operating across the communication stack, taking end-to-end ownership, and participating in L3 on-call support.

What you'd actually do

  1. Write efficient and quality code that can work @ Walmart scale
  2. Learn various aspects of applied IoT and its relevance in enabling business usecases across various device types
  3. Be comfortable in learning to operating across the communication stack : from low-level device protocols such as BACNet/Modbus all the way to REST APIs and websockets
  4. Proactively take End-to-end ownership of your business stories including development, deployment and daily operations.
  5. Be responsible for L3 on-call support on a need basis.

Skills

Required

  • Java
  • Spring Framework
  • containerized backend components
  • scalable RESTful microservices
  • Java 21 or later

Nice to have

  • IoT
  • BACNet
  • Modbus
  • REST APIs
  • websockets

What the JD emphasized

  • B.E/B.Tech from a reputed institution.
  • Minimum of 5 years of solid Java experience.
  • Strong experience with Java 21 or later and the Spring Framework.
  • Must have hands-on expertise in building containerized backend components.
  • Proven experience with design & development of scalable RESTful microservices.