Skip to content
← Back to job listings

Senior Java Developer

Sigma Software · Remote, Masovian Voivodeship, Poland

Software DevelopmentSenior LevelRemoteQuick applyfull-time26 days ago

About The Role

  • 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
  • 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

WILL BE A PLUS

  • Experience with email or 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, including consent and GDPR-like regulations
  • Experience with high-throughput event processing systems
  • Experience with cloud-native platforms, preferably GCP

PERSONAL PROFILE

  • Strong analytical and problem-solving skills
  • Ability to work in distributed cross-functional teams
  • Proactive approach to ownership and technical decision-making
  • Strong communication and collaboration skills
  • Ability to work in high-load, fast-paced environments
  • Focus on reliability, scalability, and engineering quality

This listing was posted by a verified recruiter at Sigma Software. Report this listing