Sr Software Engineer - Merchandising Systems
Core
Designing and building RESTful APIs, full-stack applications, and scalable data streaming solutions for retail merchandising systems.
Role type
Senior Software Engineer (Merchandising Systems)
Builds
Merchandising applications, RESTful APIs, and real-time data streaming solutions for retail operations.
Domain
Retail / E-commerce / Merchandising Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, RESTful API design, relational databases (Oracle, MSSQL, Postgres), NoSQL (Cassandra, MongoDB), cloud deployment (Azure, GCP), Docker, Kubernetes, Kafka, React.js, JavaScript, HTML5, CSS3, Java 17+
Preferred skills
Microservices architecture, real-time data streaming, responsive web application development, CI/CD pipelines
Technologies
Azure, GCP, Docker, Kubernetes, Kafka, React.js, Spring Boot, Cassandra, MongoDB, Oracle, MSSQL, Postgres, HTML5, CSS3, JavaScript, ES6
Responsibilities
Design enhancements for new and existing applications; create, execute, and document unit and system-level test plans; build and maintain features across the full stack; monitor API performance metrics; write and run integration tests; analyze complex issues and resolve problems; mentor junior engineers; translate business needs into technical designs and API specifications.
Seniority
Senior, hands-on IC