Ind Senior, Software Engineer

Walmart Walmart · Retail · Chennai, India

Software Engineer role focused on building and maintaining scalable applications using Java, Spring Boot, and microservices architecture for Walmart's enterprise business services, including payment processing for suppliers. Requires strong coding, testing, debugging, and cloud experience.

What you'd actually do

  1. You are responsible for coding, unit testing, building high performance and scalable applications that meet the demands of Walmart home office users and suppliers across the world.
  2. You are expected to be an intellectually curious engineer who is passionate about accounting, supply chain and technology in general.

Skills

Required

  • 5 to 8 years of software engineering experience in Java, Spring Boot technology stack
  • Strong knowledge of data structures and algorithms
  • Development experience in Java 8 or above, labda functions and related technologies
  • Strong in writing modular and testable code and test cases (unit, functional and integration) using frameworks like JUnit, Mockito, and Mock MVC
  • Strong Debugging /Profiling skills
  • Experience developing microservices architecture, and good understanding of distributed concepts, common design principles, design patterns and cloud concepts
  • Hands-on experience in Spring boot, concurrency, garbage collection, RESTful services, data caching services and ORM tools
  • Experience working with Relational Database and writing complex OLAP, OLTP and SQL queries
  • Experience in working with NoSQL Databases like cosmos DB
  • Experience in working with Caching technology like Redis, Mem cache or other related Systems
  • Good knowledge in Pub sub system like Kafka
  • Experienced in monitoring and alerting tools like Prometheus, Splunk, and other related systems and excellent in debugging and troubleshooting issues
  • Building tools and CI/CD tools to automate code pipelines (Jenkins, Git, GitHub, Concord, Maven, and Gradle)
  • Experience in containerization tools like Docker, Helm, Kubernetes
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area OR 5 years’ experience in software engineering or related area

Nice to have

  • Prior exposure to public cloud platforms like Azure, GCP etc. will be an added advantage
  • Master’s degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 1 year’s experience leading information security or cybersecurity projects
  • knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
  • knowledge of accessibility best practices
  • CISCO Certification