DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Wal-Mart Associates, Inc. Software Engineer III in Hoboken, New Jersey

Duties: Power Wal-Mart’s inventory systems by handling billions of events daily. Collaborate with cross-functional teams to define technical requirements and specifications for inventory management systems. Develop, test, and deploy software features to improve inventory management processes and reduce inventory errors. Maximize on-site availability while minimizing reject rates due to lack of inventory. Unify inventory management responsibilities that are currently spread across multiple systems and teams. Provide on-call support for production and troubleshoot business and production issues by gathering information (e.g., issue, impact, criticality, and possible root cause), performing root cause analysis to reduce future issues, writing and developing code, and conducting unit and acceptance testing before rolling out new software features. Communicate status and issues to team members and stakeholders. Determine implementation designs and guide implications of new and enhanced systems. Debug production issues with other teams across services and multiple levels of the stack. Develop and maintain documentation for inventory management processes and software systems. Monitor system performance and perform maintenance and software integrations for existing systems. Stay up-to-date with the latest technologies and industry trends to improve inventory management practices.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 with RESTful web services principles, best practices, and design patterns using Spring Boot and Spring Cloud. Experience with message brokers and event-driven architectures including Kafka, RabbitMQ, and AWS SNS/SQS. Experience with Service Oriented Architecture (SOA) principles, concepts, and methodologies. Experience with service-level agreements (SLAs) and service-level objectives (SLOs) for measuring service performance and availability. Experience with Kafka API and Kafka ecosystem tools including Kafka Connect and Confluent Platform. Experience with NoSQL databases CosmosDB, MongoDB, and Cassandra. Experience using Java 8 features including Functional Interfaces, Lambda Expression, and Stream API. Experience with software testing methodologies. Experience with unit, integration, and functional testing frameworks including JUnit, Mockito, and Cucumber. Experience debugging complex issues in distributed systems. Experience with containerization tool Docker and container orchestration tool Kubernetes. Experience with object-oriented design principles, design patterns, and software engineering best practices. Employer will accept any amount of professional experience with the required skills.

DirectEmployers