Senior Java Developer

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Java Developer contributing to high-load multi-channel communication platforms for a leading EdTech company. Focused on scalable event-driven architectures and complex delivery pipelines.

Responsibilities:

  • 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 across email, SMS, voice, and push channels
  • 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

Requirements:

  • At least 5 years of software development experience
  • Strong expertise in Java development
  • Experience with distributed systems
  • Strong experience with event-driven architectures
  • Experience with messaging systems, queues, streams, and brokers
  • Experience designing high-scale APIs and backend services
  • Strong understanding of system reliability and fault tolerance
  • Upper-Intermediate English level
  • Experience with email or SMS delivery systems would be a plus
  • Experience with telecom or messaging infrastructure would be a plus
  • Experience with marketing automation platforms would be a plus
  • Experience with notification or engagement systems would be a plus
  • Experience with workflow engines would be a plus
  • Experience with compliance-heavy systems, including consent and GDPR-like regulations would be a plus
  • Experience with high-throughput event processing systems would be a plus
  • Experience with cloud-native platforms, preferably GCP would be a plus

Benefits:

  • Work remotely in an international engineering environment
  • Influence architectural decisions
  • Opportunity to work on long-term product development