Overview
-
We are a leading AI-driven Global Supply Chain Solutions Software Product Company and one of Glassdoor’s “Best Places to Work.”
-
Build scalable, event-driven, microservices-based systems that powers and enhances customer experience.
-
Our platform leverages modern backend technologies, distributed systems, and cloud-native architecture to enable high scalability, resilience, and flexibility.
-
The team consists of 80+ global members across engineering, QA, and Agile roles, working on multiple backend services powering commerce solutions.
Summary
-
As a Sr Software Engineer, you will design and build high-performance, scalable microservices using Java, Spring Boot, Kafka, and Azure cloud, contributing to a distributed, event-driven architecture.
Technical Landscape
-
Backend: Java, Spring Boot, REST APIs
-
Architecture: Microservices, Event-driven systems
-
Messaging: Kafka
-
Cloud: Microsoft Azure (preferred), exposure to GCP/AWS is a plus
-
Data: RDBMS, NoSQL
-
DevOps: CI/CD pipelines, Git, Gradle
-
Containerization: Kubernetes
-
Practices: Agile/Scrum, Test-driven development
What You’ll Do
-
Design, develop, and maintain backend microservices using Java & Spring Boot
-
Build event-driven systems using Kafka and messaging frameworks
-
Develop and expose RESTful APIs and ensure seamless inter-service communication
-
Implement scalable, resilient, and high-availability services on Azure cloud
-
Translate business needs into clear designs and user stories.
-
Drive operational excellence: monitoring, incident handling, and automation.
-
Write unit tests, integration tests, and automation tests to ensure quality and reliability
-
Participate in code reviews and design discussions
-
Monitor and improve performance, scalability, and system reliability
-
Deploy services across environments using CI/CD pipelines
-
Collaborate with cross-functional teams including QA, DevOps, and product stakeholders
-
Troubleshoot and resolve production issues and service incidents
-
Contribute to continuous improvement of architecture, code quality, and engineering practices
What We Are Looking For
-
Bachelor’s degree in computer science or equivalent experience
-
5 to 7 years of experience in backend software development
-
IAM knowledge (OAuth2, OIDC, SSO) is a plus.
-
Good understanding of CI/CD pipelines and engineering practices.
-
Ability to build high-performance, scalable systems.
-
Strong experience in:
-
Java & Spring Boot
-
Microservices & REST API development
-
Event-driven architecture & Kafka
-
Strong understanding of:
-
Object-Oriented Design (OOD) principles
-
Distributed systems and backend design patterns
-
Experience with:
-
Azure cloud services (preferred)
-
SQL & NoSQL databases
-
CI/CD and DevOps practices
-
Ability to:
-
Own and deliver backend features end-to-end with minimal supervision
-
Write clean, maintainable, and scalable code
-
Debug and optimize backend systems effectively
-
Eagerness to learn new technologies and adapt to evolving architecture patterns
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here: Core Values
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.