Design and implement backend services for a Notification Hub: routing, preference sync, webhook ingestion, vendor adapters, Pub/Sub consumers, Avro processing, API integrations, resilience, and operational troubleshooting.
Senior Backend Developer – Notification Hub
Role Summary
The Senior Backend Developer will implement backend services powering the Notification Hub, including routing logic, preference synchronization workflows, webhook ingestion components, and vendor adapter integrations. This role focuses on building highly reliable, event-driven microservices deployed on GKE using Pub/Sub and Avro.
Key Responsibilities
- Develop Java/Spring Boot microservices for routing, preference sync, webhook ingestion, and batch jobs.
- Implement Pub/Sub consumers with concurrency controls, retry logic, DLQ, and idempotency handling.
- Process Avro payloads and implement schema validation, transformation, and enrichment.
- Build API integrations with Listrak and other messaging/MarTech systems using the adapter pattern.
- Integrate with internal APIs (MDM, CRM, profile services) for data enrichment.
- Contribute to secure webhook handling and event publishing.
- Implement resilience features: circuit breakers, exponential backoff, and message-level deduplication.
- Participate in code reviews, performance tuning, and operational troubleshooting.
Required Skills & Experience
- 6–10 years backend engineering experience.
- Strong expertise with Java, Spring Boot, REST APIs, and microservices.
- Experience with event-driven platforms (Pub/Sub, Kafka, RabbitMQ, etc.).
- Familiarity with Avro or schema-based messaging formats.
- Experience with Kubernetes/GKE deployments.
- Strong integration experience with external APIs.
Preferred
- Experience in messaging platforms, ESP integrations, or customer engagement systems.
- Knowledge of webhook design and security.
Photon Chennai, Tamil Nadu, IND Office
DLF IT Park 1/124 Mount Poonamallee Road Sivaji Gardens Manapakkam , Chennai, India, 600089
Similar Jobs
Agency • Information Technology
Build and maintain Java/Spring Boot microservices for a Notification Hub, handling Pub/Sub consumers, Avro schema processing, webhook ingestion, vendor adapters, integrations with internal systems, and resilience features like retries, DLQs, and circuit breakers.
Top Skills:
AvroCRMGkeJavaKafkaKubernetesListrakMdmMicroservicesPub/SubRabbitMQRest ApisSpring Boot
Agency • Information Technology
Design and build Java/Spring Boot microservices for a Notification Hub: routing, preference sync, webhook ingestion, Pub/Sub consumers, Avro schema processing, vendor adapter/API integrations, resilience, and operational troubleshooting.
Top Skills:
AvroCRMGoogle Pub/SubJavaKafkaKubernetes (Gke)ListrakMdmMicroservicesRabbitMQRest ApisSpring BootWebhooks
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Lead strategy and execution to expand Motive's Spend Management and Motive Card into new sectors and geographies. Run customer research, define ICPs and MVP, build roadmaps, author PRDs/wireframes, define metrics, and collaborate cross-functionally with Sales, Finance, Legal, Risk, Compliance, and Engineering to drive adoption and revenue.
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

