Engineer 2 - Inventory
Core
Design and develop scalable, reliable systems for inventory management, transaction validation, and cache invalidation to support multi-market, multi-channel retail operations.
Role type
Mid-level backend engineer (Java/AWS)
Builds
Store Inventory Management, Transfers, Receiving, Allocations, Routing, Sales & Return, Shipment, and Inventory Control services
Domain
Retail technology / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, RESTful architecture, Microservices, RDBMS (Oracle), NoSQL, AWS services, JSON, XML, Containerization (Docker, Kubernetes), CI/CD, Messaging middleware (Kafka, SQS), Object-oriented design
Preferred skills
Python, JavaScript, C#, Oracle Retail Merchandising Applications (RMS, RIB, SIM), AI-assisted development tooling
Technologies
Java, Spring Boot, Kafka, Docker, Kubernetes, AWS, Oracle, JSON, XML
Responsibilities
Design and develop innovative solutions for inventory management; Contribute to continuous integration, continuous delivery, and cloud migration; Participate in peer code reviews and assist in planning high-level software strategies; Transition between application development and production support; Drive build and release plans for production deployment; Provide high-level analysis and design reviews to avoid duplication of efforts; Participate in rotating 24x7 shifts for product support.
Seniority
Mid-level, hands-on IC