Walmart

Staff Software Engineer

Walmart

full-time

Posted on:

Location Type: Office

Location: ChennaiIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design solutions ensuring seamless integration of components/modules within a product
  • Evaluate trade-offs while designing based on business requirements
  • Convert High-Level Designs (HLD) into detailed designs using mock screens, pseudo code, and detailed functional logic for specific modules/components
  • Select appropriate frameworks, platforms, and environments for coding, configuration, and scripting
  • Guide the team on coding patterns, languages, and frameworks in line with industry trends, focusing on scalability and security
  • Support ad-hoc code reviews to mitigate known risks
  • Create and configure minimalistic code ensuring the product meets business requirements, non-functional requirements, low-maintainability, high-availability, and high-scalability needs
  • Oversee the team’s coding to ensure alignment with technical and business requirements
  • Implement telemetry features by determining data/metrics requirements
  • Automate repetitive tasks in CI/CD, testing, or other processes across the domain
  • Conduct code reviews and ensure no security violations in the codebase
  • Translate customer requirements into test strategies, determine testing tools, and ensure comprehensive test coverage
  • Explore existing products/solutions to address business/technical needs and identify necessary modifications
  • Monitor and evaluate project progress against milestones, providing updates to stakeholders
  • Track and analyze defects, conduct regression testing, and troubleshoot performance issues
  • Conduct complex maintenance procedures and evaluate performance metrics
  • Drive the execution of business plans by identifying needs, developing priorities, removing obstacles, and supporting continuous learning
  • Provide supervision and development opportunities for associates, establish performance expectations, and ensure diversity awareness
  • Promote and support company policies, procedures, mission, values, and standards of ethics and integrity
  • Ensure business needs are met by evaluating current plans and initiatives and soliciting feedback for improvement

Requirements

  • 10+ years of experience in architecting and developing mobile & web applications
  • Expertise in back-end architecture, distributed systems, scalability, design patterns, disaster recovery, detailed design coding standards, and guidelines
  • Strong backend experience in Java development
  • Solid understanding of quality, safety, and security standards, emerging tools and technologies, telemetry, CI/CD, code management tools, and SDLC
  • Proficiency in integrating analytics, crash analytics, and profiling mobile and web apps
  • Experience in architecting automation frameworks for testing mobile and web applications
  • Strong understanding of GraphQL and REST APIs
  • Clear communication skills, including the ability to create functional charts
  • Ability to multitask between different requirements and features concurrently
  • Experience with cloud-native technology and third-party libraries and APIs
  • Superior analytical skills and a good problem-solving attitude
  • Passion for technology
  • Good in frontend development using React, React Native mentioned as nice to have, maybe you can make it as must have along with Java
  • Experience in Azure or equivalent cloud architecture and deployments, and a strong understanding of cloud technology including Azure offerings, cloud storage, cloud security, and cloud migration
  • Industry experience in developing components for mobile applications or cloud-native backend PaaS
  • B.Tech. / B.E. / M.Tech. / M.S. in Computer Science with HR specialization or any other relevant qualification
  • 10+ years of experience in design & Architecture of web applications
  • Must have hands-on knowledge and experience on backend Java technologies
  • Effective business communication and stakeholder management skills.
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 & Tools
JavaGraphQLREST APIsCI/CDautomation frameworksbackend architecturedistributed systemsdesign patternstelemetryfrontend development
Soft Skills
clear communicationmultitaskinganalytical skillsproblem-solvingstakeholder managementsupervisionperformance expectationsdiversity awarenesscontinuous learningbusiness communication
Certifications
B.Tech.B.E.M.Tech.M.S. in Computer Science