Walmart

Software Engineer III

US
Cassandra AWS MySQL Microservices SQL API Spring PostgreSQL Git Java Kafka Azure
This job is closed! Check out or
Description

What you'll do...

Position: Software Engineer III

Job Location: 221 River Street, Hoboken, NJ 07030

Duties: Deliver technical designs and code for the product requirements in an agile scrum environment. Develop real-time event driven and test design driven applications with Java, Kafka, Azure Cosmos, SQL relational database, Jenkins CI/CD pipelines, and infrastructure automation. Develop Grafana, Dynatrace, and Splunk based dashboards and applications for metrics, observability, and debugging. Drive the discovery phase of small to medium software engineering projects to produce high level designs by partnering with the product management, project management, and business teams. Demonstrate up-to-date expertise and apply expertise to simplify the development, execution, and improvement of action plans. Provide expert advice and guidance to others in the application of information and best practices. Support and align efforts to meet customer and business needs and monitor progress and results. Recognize and capitalize on improvement opportunities and adapt to competing demands, organizational changes, and new responsibilities. Collaborate with developers to perform code review. Implement Software as per Design, generate testcases, automate integration tests and in-memory tests, perform code reviews, and feature documentation. Improve the code quality and deploy the code using Continuous Integrations and Continuous Deploy (CI/CD) using Jenkins and Walmart Cloud Native Platform (WCNP) from QA to production environments. Drive production deployments with rolling restart using cloud technologies. Maintain production environment health to enable automated monitoring and alerting. Provide design artifacts, develop code, and maintain new features and components for supply chain and fulfillment services in a global e-commerce backend platform. Scale up or scale down resources based on demand from business. Troubleshoot production issues by gathering information impact analysis, and root cause analysis (RCA) and engaging support teams. Assist in the resolution of issues and formulate an action plan. Help with issue resolution, formulate an action plan, perform actions as designated in the plan, interpret the results to determine further action, perform root cause analysis to prevent future occurrence of issues, and complete online documentation. Provide support to the business by responding to user's questions, concerns, and issues related to technical feasibility and implementation strategies. Identify short- and long-term solutions, facilitate resolutions, and drive cross-functional partnership.

Minimum education and experience required: Master’s degree or equivalent in Computer Science, Engineering (any), or a related field. Position does not require specific years of experience but requires listed skills.

Skills required: Experience designing and implementing REST API with Java and Spring Boot for seamless communication between client and server. Experience designing and implementing NoSQL database solutions with Azure, Cosmos, and Cassandra. Experience managing cloud infrastructure and resources including provisioning, monitoring, and optimizing costs in AWS and OneOps platforms. Experience operating cloud commands regarding deployment, scale change, and restart servers. Experience implementing and utilizing AWS SQS or Apache Kafka messages queues to decouple components, enable asynchronous communication, and ensure reliable message processing. Experience designing and managing MySQL or PostgreSQL Relational Database Management Systems using schema design, data modeling, query optimization, and ensuring data integrity and security. Experience writing and executing Java code tests using JUnit, Mockito, and TestNG frameworks to verify the functionality, reliability, and performance of Java applications and ensure high-quality code that minimize bugs. Experience implementing Git or SVN version control systems to track and manage changes in software development projects, facilitate collaboration among team members, enable efficient code review and rollback, and ensure a reliable and organized development workflow. Experience designing and developing Restful Web Services and implementing the Microservices using Spring RESTful APIs. Experience troubleshooting production issues with Splunk and Grafana. Experience analyzing logs, monitoring metrics, pinpointing the issue with debugging tool IDEA, and collaborating with teams to diagnose and resolve incidents. Experience using confluence and draw.io to develop concise and comprehensive documents for gathering, design development, and testing. Employer will accept any amount of professional experience with the required skills.

Wal-Mart is an Equal Opportunity Employer.

#LI-DNI

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 223 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers