Job Description
Job Description
Support the architecture team in designing and validating an event-driven integration model using Apache Kafka. This role focuses on PoC development, schema design, and end-to-end messaging flows across PFS layer and backend systems.
Key Responsibilities
- Evaluate current data flows and recommend Kafka topic structure and partition strategy.
- Design event schemas (Avro/JSON) and data contracts between microservices.
- Build PoC to demonstrate real-time communication between mobile, PFS, and backend systems.
- Implement message delivery guarantees, error handling, and retry mechanisms.
- Work with Platform Architect to ensure events align with API contracts and security requirements.
- Document Kafka design patterns and operational runbook for future implementation.
Required Skills & Experience
- 8–10 years in integration engineering with at least 3–5 years hands-on Kafka experience.
- Strong in Kafka Core, Connect, Schema Registry, Streams, and KSQL.
- Experience with AWS MSK and event-driven microservices.
- Understanding of CDC patterns and real-time integration across retail systems.
- Familiarity with PFS architecture concepts (to integrate streaming with API layer).
- Comfortable building lightweight PoCs and documenting results for architecture reviews.
Nice to Have Skills
- Experience in an agile development environment.
- Understanding of CI/CD workflows.
- Retail Knowledge will be added advantage.