Job Description :
Key Responsibilities :
- Design, develop, and maintain microservices using Java and Kotlin .
- Build and integrate services in a de-coupled architecture to support external systems like payment gateways, inventory, and order management.
- Collaborate with product managers, architects, and other developers to deliver high-quality features.
- Implement and consume RESTful APIs and event-driven architectures (e.g., Kafka, RabbitMQ).
- Ensure code quality through unit testing, integration testing, and code reviews.
- Optimize application performance and scalability for high-traffic E-commerce environments.
- Work in an Agile / Scrum team and participate in sprint planning, reviews, and retrospectives.
Required Skills & Qualifications :
3–5 years of experience in backend development using Java and / or Kotlin .Strong understanding of microservices architecture and domain-driven design (DDD) .Experience with Spring Boot , Spring Cloud , or similar frameworks.Proficiency in working with REST APIs , JSON , and message queues .Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).Familiarity with CI / CD pipelines , Docker , and Kubernetes .Solid understanding of software engineering best practices and design patterns.Preferred Qualifications :
Hands-on experience with E-commerce platforms like Shopify , commercetools , or Magento .Knowledge of headless commerce and API-first platforms .Experience with cloud platforms (AWS, GCP, or Azure).Exposure to GraphQL , gRPC , or serverless architectures .