freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Engineer (Communications Platform)

Open 27d

Summary

Designs and builds a scalable, event-driven communications platform handling millions of messages across email, SMS, voice, and push notifications using Java and distributed systems.

Senior Java Engineer (Communications Platform)


We are looking for a Senior Java Engineer to join the Event-Driven Communications Platform project full-time. We are building a modern multi-channel communications platform capable of delivering critical messages to millions of recipients across email, SMS, voice, and push notifications.

Your responsibilities will include:
  • Design and implement a scalable event-driven communications platform
  • Build highly reliable and fault-tolerant message delivery systems
  • Manage large-scale real-time event processing pipelines
  • Design and implement multi-channel delivery pipelines (email, SMS, voice, push)
  • Handle compliance requirements, consent management, and communication policies
  • Support emergency and high-priority notification workflows
  • Implement provider failover and resiliency strategies to ensure delivery continuity
  • Build tracking systems for delivery status, retries, and engagement events
  • Design and implement observability, reporting, and analytics infrastructure
  • Develop event processing and message orchestration workflows
  • Implement provider integrations and external messaging service adapters
  • Ensure system scalability, throughput, and performance under high load
  • Collaborate with product and engineering teams on communication flows and requirements
  • Contribute to architectural decisions and long-term platform evolution
  • Ensure operational stability, reliability, and maintainability of the system
What we expect from you:
  • At least 5 years of backend or platform engineering experience
  • Strong expertise in Java development
  • Experience with distributed systems
  • Strong experience with event-driven architectures
  • Experience with messaging systems (queues, streams, brokers)
  • Experience designing high-scale APIs and backend services
  • Strong understanding of system reliability and fault tolerance
  • Upper-Intermediate+ English level
Will be a plus:
  • Experience with email/SMS delivery systems
  • Experience with telecom or messaging infrastructure
  • Experience with marketing automation platforms
  • Experience with notification or engagement systems
  • Experience with workflow engines
  • Experience with compliance-heavy systems (consent, GDPR-like regulations)
  • Experience with high-throughput event processing systems
  • Experience with cloud-native platforms (GCP preferred)
What We Offer:
  • Work at a Top-employer company (according to DOU 2025)
  • A strong culture built on empathy, trust, openness, and real care for employees
  • Competitive compensation with regular reviews
  • Medical insurance
  • Personal learning budget and access to top HR tools, platforms, and practices
  • Team events and regular team-building activities
  • Flexible hybrid work model with an office in central Kyiv

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available