
Staff Software Engineer
Walmart
full-time
Posted on:
Location Type: Office
Location: Chennai • India
Visit company websiteExplore more
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