Walmart

Software Engineer III – Full Stack

Walmart

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • As a Software Engineer, you will be responsible for designing and developing new product features
  • Supporting existing implementations and working with product, engineering, & business partners on new innovations
  • Work closely with our product, design, architects and development lead, and UX teams to create amazing and intuitive UI experiences
  • Document and develop best practices for development, and deployment of applications
  • Participate in medium complex and cross-functional projects by reviewing project requirements and translating them into technical solutions
  • Build high quality code by conducting unit testing and enhancing design to prevent re-occurrences of defects
  • Ensure on-time delivery and communicate status and issues to team members and stakeholders
  • Demonstrate up-to-date expertise and applies this to the development, execution, and improvement of action plans
  • Contribute to all phases of the development life cycle and write well-designed, testable, efficient code
  • Troubleshoot business and production issues by gathering and evaluating information.

Requirements

  • Bachelor's degree or master's degree with 4+ years of experience in Computer Science or related field
  • Experience building customizable, reusable, accessible cross-platform and dynamic frontend components using ReactJS, Angular, JavaScript, Typescript, Node JS/Express JS, HTML and CSS
  • Experience building a responsive, cross-browser compatible and high-performance micro frontend web application
  • Proven ability in implementing best/excellent practices and Design Patterns like promises, application flow control, event/error/AJAX handling, RxJS, observables, and Redux
  • Demonstrated ownership for development and design of a few modules/features in a product
  • Hands on development skills to prototype technical solutions
  • Ability to adapt to change quickly, willingness to learn new and emerging technologies
  • Take ownership of full-stack development, including front-end and back-end components
  • Utilize your expertise in Java, Spring Boot, and microservices to create robust and efficient applications
  • Design and optimize databases using SQL and NoSQL technologies for data storage and retrieval
  • Implement event-driven architectures using Kafka and ensure seamless integration with other systems
  • Strong understanding of Agile methodology and leveraging SDLC tools to improve development CI/CD, and testing efficiency (JIRA, Jenkins, GIT, JUnit, Selenium, Lint)
  • Experience with Azure Cloud Stack, GCP or other cloud stacks
  • Knowledge of open-source libraries, design patterns and micro-service architecture
  • Previous experience in internalization is a plus
  • Writing functional tests using tools such as Cypress is an added advantage.
Benefits
  • incentive awards for your performance
  • maternity and parental leave
  • pto
  • health benefits
  • best-in-class benefits

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactJSAngularJavaScriptTypescriptNode JSExpress JSHTMLCSSJavaSpring Boot
Soft skills
adaptabilityownershipcommunicationcollaborationproblem-solvingattention to detailwillingness to learntime managementcreativitycritical thinking
Certifications
Bachelor's degreeMaster's degree