Sr Integration Engineer
| LANDMARK DIGITAL |
We oversee the digital landscape of eight leading brands across diverse geographies, with ambitious plans for expansion into new territories and functions. Joining us means becoming a vital part of the Middle East's most significant bricks-to-clicks success story, boasting an impressive year-on-year growth rate exceeding 100%. Comprising a talented workforce of over 700 professionals across diverse domains, Landmark Digital spearheads various functions including Enterprise and E-commerce Tech, Product Management, User Design, and MarTech, among others. With our futuristic outlook, we are committed to delivering seamless digital experiences to our customers.
At Landmark Digital, we cultivate an agile work culture, empowering you to make impactful decisions from day one within collaborative squads comprising professionals from over 20 nationalities. Additionally, our dedicated software development center in Bangalore, India, offers opportunities for incubation, design, and optimization of digital products. Working at Landmark Digital means engaging with cutting-edge technologies, including Enterprise and E-commerce tech, headless commerce, Java Spring Boot, React Native, React frontend, and Azure Cloud solutions, providing an enriching environment for professional growth and development.
In addition to competitive remuneration and benefits, we prioritize continuous learning and growth through dedicated training and upskilling initiatives. Furthermore, our vibrant workplace culture fosters camaraderie through various team events, celebrations, and recreational amenities, ensuring a fulfilling experience both personally and professionally. Come be a part of Landmark Digital, where innovation, collaboration, and growth converge to redefine the digital retail landscape.
| JOB PURPOSE |
| JOB DESCRIPTION |
- API Development & Management: Design, develop, secure, and publish APIs across IBM API Gateway and Kong Enterprise — defining gateway policies, authentication, rate limiting, throttling, and versioning, and managing the full API lifecycle from specification (OpenAPI/Swagger) to retirement.
- Middleware & Orchestration: Build and maintain integration flows and orchestrations across the middleware layer — connectors, data transformations, routing, and error handling — between JMC and enterprise systems.
- Microservices Development: Design and extend Java and Spring Boot microservices and REST/event-based interfaces that expose or consume JMC data, following clean-code and API-contract standards.
- Data Synchronisation: Implement and support store-to-enterprise synchronisation via SymmetryDS — channel configuration, conflict handling, and reload/repair of failed batches.
- Analytics & Data Pipelines: Build and maintain data pipelines into Databricks for reporting, analytics, and reconciliation use cases.
- Sales Audit Integration: Develop and maintain the RESA (Oracle Retail Sales Audit) integration layers that deliver sales data for reconciliation, and the inbound merchandise and price feeds from RMS and RPM.
- End-to-End Data Flow: Ensure accurate, timely exchange of sales, pricing, merchandise, tax, payment, HCM, and inventory data across register to Back Office to Central Office and all downstream systems.
- Monitoring & Observability: Instrument integrations with logging, metrics, alerting, and dashboards (Splunk / ELK-Kibana / Grafana or equivalent) to detect and pre-empt failures.
- Incident & Root-Cause Analysis: Diagnose and resolve integration failures, API errors, message and queue backlogs, and reconciliation mismatches; drive permanent, well-documented fixes.
- Performance & Resilience: Tune throughput and latency, and harden flows with retries, idempotency, circuit breakers, and dead-letter handling to sustain high transaction volumes.
- CI/CD & Environments: Own build, test, and deployment pipelines and promote integrations across DEV/QA/UAT/PROD and multi-store, multi-region environments.
- Security & Compliance: Apply OAuth2 and token-based authentication, secure secret and credential management, and PCI-DSS-aligned handling of payment and cardholder data.
- API Governance & Standards: Enforce API design standards, contracts, and reuse, and curate the API catalogue across the gateways.
- Documentation & Enablement: Produce interface specifications, runbooks, and support documentation, and enable L2 and L3 support teams to operate integrations.
- Collaboration: Partner with product and Squad, platform, vendor, and business teams to deliver new integrations and enhancements.
| KNOWLEDGE & EXPERIENCE |
- Experience: 5+ years designing and building enterprise integrations, ideally in retail or another high-transaction, multi-site environment.
- Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Platform Exposure: Hands-on experience integrating with a microservices/API-first commerce or POS platform (JMC or similar).
- Retail Data Domains: Solid understanding of sales, pricing, merchandising, sales-audit, inventory, and financial reconciliation data flows.
- Delivery Approach: Comfortable working in Agile squads with modern engineering practices — code review, version control, and automated testing.
- API Gateways: Hands-on with IBM API Gateway and Kong Enterprise — policy design, security, publishing, and lifecycle management.
- Integration Middleware: Strong experience building integration flows on an enterprise integration/middleware platform — connectors, transformations, routing, and error handling.
- Java & Microservices: Proficient in Java and Spring Boot with REST APIs, JSON, and event/message-based integration.
- Messaging & Streaming: Kafka or an equivalent broker — topics, consumers, streaming, and dead-letter handling.
- Data Platforms: Databricks and building data pipelines for analytics and reconciliation.
- Synchronisation: Store data synchronisation using SymmetryDS or a comparable sync engine.
- Sales Audit Integration: Experience with RESA integration layers and RMS/RPM data feeds.
- SQL: Strong SQL/PL-SQL for data verification, transaction auditing, and reconciliation.
- Security: OAuth2, API key and token management, and secure handling of payment data (PCI-DSS awareness).
- DevOps: CI/CD pipelines, Git, and containerisation with Docker and Kubernetes.
- Observability: Centralised logging and monitoring tooling (Splunk / ELK-Kibana / Grafana or equivalent).
- Analytical Skill: Strong root-cause and data-analysis ability for complex, cross-system integration issues.
- API Design: OpenAPI/Swagger, iPaaS and ESB patterns, and API product management.
- SymmetryDS: Deep, hands-on knowledge of SymmetryDS — channels, triggers, routers, transforms, and administration and tuning.
- Azure Knowledge: Working knowledge of Microsoft Azure and its integration services — API Management, Event Hubs, Functions, and Service Bus.
- Tax & Compliance: E-invoicing and tax-compliance integrations (e.g., ClearTax, ZATCA).
- Performance Testing: API load and performance testing.
- Retail Standards: Familiarity with Oracle Retail integration patterns and retail data standards.
| WHAT SUCCESS LOOKS LIKE? |
- Reliable Integrations: Data flows between JMC and enterprise systems run accurately and on time, with failures rare and quickly contained.
- Secure, Governed APIs: APIs are well-designed, secured, versioned, documented, and reused across IBM API Gateway and Kong.
- Fast Recovery: Integration incidents are diagnosed to root cause and permanently resolved with minimal business impact.
- Scalable Delivery: New integrations are delivered on schedule and scale across regions and brands without rework.
- Clean Reconciliation: Sales, pricing, and financial data reconcile cleanly into RESA and downstream finance and analytics systems.
- Strong Observability: Integration health is visible through dashboards and alerts, enabling proactive resolution before stores are affected.
Skills
- Agile
- Analytics
- API
- Api Design
- Authentication
- Azure
- CI/CD
- Cloud
- Containerization
- Data Pipelines
- Databricks
- DevOps
- Docker
- E-commerce
- ELK
- Git
- Grafana
- Java
- JSON
- Kafka
- Kibana
- Kubernetes
- Microservices
- OAuth
- Observability
- OpenAPI
- Oracle
- Pci Dss
- React
- React Native
- REST
- Root Cause Analysis
- Solution Design
- Splunk
- Spring
- SQL
- Swagger
- Test Automation
- Version Control