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.
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
Cloud • Information Technology • Security • Software
Lead the development of Identity Threat Detection and Response capabilities, designing microservices, building decision engines, and preparing infrastructure for ML. Focus on operational excellence and collaboration with the Platform Engineering team.
Top Skills:
Apache FlinkAWSDynamoDBGoKafkaPostgresRedisSpark StreamingTerraform
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Sr. Software Engineer will develop feature extraction engines, collaborate with data scientists, and test software systems while working with complex file formats and reverse engineering.
Top Skills:
AWSAzureBitbucketC++GCPGitJenkinsJIRAPythonRust
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.


