Principal, Software Engineer

Walmart Walmart · Retail · Bentonville, AR +1

Principal Engineer at Walmart's Data Ventures team, focusing on developing and productizing B2B data initiatives. Responsibilities include designing and developing new product features, supporting existing implementations, and collaborating with cross-functional teams on innovations. The role involves full-stack development, mentoring engineers, and ensuring operational excellence.

What you'd actually do

  1. Lead and participates in medium- to large-scale projects by reviewing project requirements, translating requirements into technical solutions, gathering requested information, writing, and developing code, conducting unit testing. Communicating status and issues to team members and stakeholders.
  2. Actively participate and lead the technical requirements analysis, design review, contract closure with cross-functional teams across the globe.
  3. Participate in and identify architectural improvements, code review, best practices, delivering testable, maintainable, and high-quality solutions.
  4. Collaborate with cross-functional teams to design and develop scalable, high-performance software solutions.
  5. Take ownership of full-stack development, including front-end and back-end components.

Skills

Required

  • Java
  • Spring Boot
  • microservices
  • REST APIs
  • Spring
  • Spring Data JPA
  • Hibernate
  • Java/J2EE
  • multi-tier architecture
  • containerization technology
  • Docker
  • Kubernetes
  • Agile methodology
  • SDLC tools
  • CI/CD
  • JIRA
  • Jenkins
  • GIT
  • JUnit
  • Selenium
  • Lint
  • Azure Cloud Stack
  • GCP
  • cloud stacks
  • open-source libraries
  • design patterns
  • micro-service architecture
  • RDBMS
  • MySQL
  • Postgres
  • DS/Algorithms
  • problem-solving skills

Nice to have

  • JavaScript
  • React.js
  • Angular
  • Testing framework
  • messaging platform
  • Kafka
  • ReactJS
  • Typescript
  • Node JS/Express JS
  • HTML
  • CSS

What the JD emphasized

  • Proven track record of building successful software systems from inception to deployment.
  • Proven track record of building solutions that solve highly complex business problems.
  • Proven track record of mentoring and coaching engineers in technical problem-solving and career development.