(ind) Principal, Software Engineer

Walmart Walmart · Retail · Chennai, India

This role is for a Principal Software Engineer at Walmart's Enterprise Business Services team, focusing on designing and developing scalable, robust technology solutions for Finance, People, and Associate Digital Experience. The role involves guiding technical aspects, architecture, code reviews, engaging with product management, and driving the implementation of cutting-edge solutions at scale. It requires extensive experience in software design and development, cloud platforms, CI/CD, and various programming languages and technologies.

What you'd actually do

  1. You will work with the multiple teams and guide them on technical aspects, set quality standards and participate in design discussion and drive technical decisions
  2. Architecture ; Design Reviews across teams
  3. Code Reviews across teams
  4. Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome products.
  5. Drive design, development, implementation and documentation

Skills

Required

  • Scala
  • Java
  • Springboot
  • Microservices
  • NodeJs
  • React JS
  • Angular Js
  • Java script
  • Type script
  • CSS
  • Restful web services
  • SOAP web services
  • Kafka
  • RabbitMQ
  • SQL
  • NoSQL database technologies
  • Linux platform
  • Junit
  • Jest
  • Spock
  • Sonar
  • IAAS/PAAS
  • Git
  • Maven
  • Gradle
  • Docker
  • Kubernetes
  • Jenkins
  • Azure DevOps
  • Redis
  • Hazlecast
  • ELK
  • Splunk
  • Grafana
  • Lucene
  • Solr
  • Agile (Scrum) methodology

Nice to have

  • cloud based project

What the JD emphasized

  • 14+ years of experience in design and development of highly -scalable applications and platform development
  • Hands on System Designing experience.
  • Extensive hands-on experience building services using these technologies (Scala, Java, Springboot, Microservices ,NodeJs)
  • Demonstrated end-to-end ownership for development and design of least one cloud based project.