Lead Backend Developer – Notification Hub

Posted Yesterday
Be an Early Applicant
2 Locations
In-Office or Remote
Senior level
Agency • Information Technology
The Role
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.
Summary Generated by Built In

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. 
 

Skills Required

  • 6-10 years backend engineering experience
  • Strong expertise with Java
  • Spring Boot
  • REST APIs
  • Microservices architecture experience
  • Experience with event-driven platforms (Pub/Sub, Kafka, RabbitMQ)
  • Familiarity with Avro or schema-based messaging formats
  • Experience with Kubernetes/GKE deployments
  • Strong integration experience with external APIs
  • Experience in messaging platforms, ESP integrations, or customer engagement systems
  • Knowledge of webhook design and security
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,017 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account