About this role
- Design, develop, and maintain Java microservices to support retail business functions such as order processing, inventory updates.
- Develop and manage RESTful APIs and message-driven services using ActiveMQ, JMS, or Kafka.
- Collaborate with architects to ensure high availability, scalability, and security of services.
- Support CI/CD deployments and containerized environments (Docker/Kubernetes).
- Troubleshoot and resolve production issues in coordination with operations teams
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
- 4+ years of professional Java development experience (Java 8 or above).
- Strong in Spring Boot, Spring Cloud, and microservices architecture.
- Experience developing and consuming RESTful APIs.
- Hands-on with integration frameworks.
- Solid understanding of retail system integrations — OMS, IMS or ERP is highly desirable.
- Experience with message brokers (Kafka, ActiveMQ, JMS).
- Strong SQL/NoSQL database skills (MySQL, PostgreSQL, etc.).
- Proficient with CI/CD pipelines, Git, Docker, and Kubernetes.
- Strong problem-solving and analytical skills, with attention to performance optimization.
- Experience with OMS, Oracle Retail, Manhattan, or similar retail order management systems.
- Familiarity with inventory synchronization, fulfillment logic, and supply chain workflows.
- Knowledge of API Management tools (Apigee, Kong, AWS API Gateway).
- Exposure to cloud platforms (GCP).
- Understanding of retail data models and event-driven architectures.
Tech stack
JavaKafkaDockerKubernetesPostgreSQLAWS