Senior, Software Engineer - Fulfillment Tech
Role responsibilities
Lead the design and implementation of scalable, fault-tolerant Java-based microservices for warehouse management systems. Drive operational excellence through telemetry, performance tuning, and mentoring engineers to deliver complex features end-to-end.
Requirements
Requires 7+ years of software engineering experience with strong proficiency in Java, Azure, and event-driven architectures. A bachelor's degree in computer science or a related field is typically required.
Key skills
Java, Microservices, Event-driven Architecture, Kafka, Azure, CosmosDB, SQL, NoSQL, System Design, Agile, Distributed Systems, Telemetry, Performance Tuning, Root Cause Analysis, API Design, Technical Leadership
Keywords
Java, Microservices, Kafka, Azure, CosmosDB, SQL, NoSQL, Distributed Systems, Event-driven Architecture, WMS, Warehouse Management Systems, Supply Chain, Agile, Telemetry, Performance Tuning, System Design, Cloud-first, Fault-tolerant, Scalability, WCAG 2.2 AA, Digital Accessibility, Retail, Fulfillment Tech, Software Engineering, Root Cause Analysis, PR Reviews, Architecture, Tech-debt Reduction, AI Tooling, Walmart Global Tech