Software Development Engineer II - Catalogue & Integrations Platform

Editorialist· Gurgaon· lever· paskelbta 2026-04-14
Privaloma:JavaAWSCloudBackendMicroservicesE-Commerce
Key Responsibilities Platform Development: Design, develop, and own scalable backend services and integration frameworks using Java and Spring Boot. Integration & Connectors: Build and maintain high-reliability connectors for retailer systems (APIs, feeds, webhooks) to handle catalogue synchronisation, order placement, and tracking. Data Pipelining: Develop high-performance data ingestion and processing pipelines for large-scale catalog data. System Reliability : Implement and own systems for robust error handling, retries, idempotency, rate limiting, and monitoring across all external integrations. Real-Time Systems: Work on near-real-time systems for critical data, such as inventory, pricing, and order status updates. Operational Excellence: Ensure high availability, scalability, and observability in production to drive continuous improvement, enabling faster retailer onboarding and reduced operational overhead. Required Skills & Experience Core Backend: 1+ year of professional backend development experience with strong hands-on coding skills in Java and Spring Boot. Architecture : Proficiency in microservice architecture and a strong understanding of distributed systems concepts (fault tolerance, retries, idempotency). Integrations: Proven experience building or working with external integrations (APIs, webhooks, third-party systems). Messaging: Experience with message queues (Kafka / SQS) and asynchronous processing patterns. Data: Solid understanding of relational databases and data modelling. Cloud & Tools: Familiarity with AWS services, cloud-native development, and tools for monitoring, logging, and debugging production systems. Good to Have Experience with ETL / data pipelines or large-scale catalogue systems. Exposure to the e-commerce domain (catalogue, orders, inventory). Experience with batch/stream processing tools (e.g., Spark). Understanding of API authentication mechanisms (OAuth, API keys). We’re looking for a problem-solver who is excited about building scalable integration platforms, solving real-world data challenges, and working on high-impact systems.