Senior Backend Java Developer (Large-Scale Data-Driven Platform)

TechMagic Ukraine
Relocation Remote
Apply
AI Summary

Join TechMagic as a Senior Backend Java Developer to architect and optimize systems powering millions of users worldwide. Develop scalable, reactive, and event-driven ecosystems for real-time social experiences. Collaborate with a strong engineering team to ensure high-quality delivery.

Key Highlights
Architect and optimize large-scale data-driven platforms
Develop scalable, reactive, and event-driven ecosystems
Collaborate with a strong engineering team for high-quality delivery
Technical Skills Required
Java JVM internals Vert.x Kafka Cassandra Microservice architecture Event-driven architecture Distributed systems AWS (EKS, S3, Lambda) Cloudflare Serverless CI/CD pipelines (GitLab CI/CD) Monitoring and observability (Jaeger, Grafana, Prometheus, OTEL) Data modeling Data locality Read/write amplification Apache Flink Quarkus Reactive programming (Mutiny, Reactor) Redis Distributed caching patterns Kubernetes Container orchestration Infrastructure-as-Code tools (Terraform, Pulumi)
Benefits & Perks
Projects with modern stack
Work from anywhere (fully remotely or in our office)
Paid vacations and sick-leaves
Additional days-off
Relocation bonus
Wellness: Medical insurance, sport compensation, health check-up+flu vaccination
Education: regular tech-talks, educational courses, paid certifications, English classes
Fun: own football team, budget for team-lunches, branded gifts

Job Description


We are looking for an experienced Java developer to join a large-scale data-driven platform with millions of users. As a Senior Backend Software Engineer, you’ll architect and optimize the systems powering millions of users worldwide. You’ll help evolve our infrastructure into a scalable, reactive, and event-driven ecosystem supporting real-time social experiences.

Requirements

  • 5+ years of experience in Java development
  • Strong expertise with JVM internals (GC tuning, JIT optimization)
  • Hands-on experience with Vert.x, Kafka, and Cassandra
  • Solid understanding of microservice and event-driven architectures
  • Experience with distributed systems handling 50k+ RPS
  • Practical knowledge of AWS (EKS, S3, Lambda) and Cloudflare Serverless
  • Familiarity with CI/CD pipelines (GitLab CI/CD on-premise)
  • Experience with monitoring and observability (Jaeger, Grafana, Prometheus, OTEL)
  • Strong understanding of data modeling, data locality, and read/write amplification
  • English: Upper-Intermediate or higher

Will Be a Plus

  • Experience with Apache Flink, Quarkus, or Reactive programming (Mutiny, Reactor)
  • Familiarity with Redis and distributed caching patterns
  • Knowledge of Kubernetes and container orchestration best practices
  • Experience with Infrastructure-as-Code tools (Terraform, Pulumi)
  • Contributions to open-source projects or developer communities

Product

The platform processes large-scale real-time data and requires a skilled engineer to develop and optimize data pipelines, storage solutions, and analytics systems. You will work closely with a highly experienced Data Architect and collaborate with a strong engineering team to ensure high-quality delivery.

Work Schedule: Full-time working day remotely

Interview Stages

  • 1-st stage — call with the Recruiter
  • 2-nd stage — Technical interview with our Developer and the Recruiter
  • 3-rd stage — Client interview

Our Benefits

  • Projects with modern stack
  • Work from anywhere (fully remotely or in our office)
  • Paid vacations and sick-leaves, additional days-off, relocation bonus
  • Wellness: Medical insurance/ sport compensation/ health check-up+flu vaccination at your choice
  • Education: regular tech-talks, educational courses, paid certifications, English classes
  • Fun: own football team, budget for team-lunches, branded gifts
  • One of the best IT employers in Lviv based on DOU rating

Recruiter - Anastasiia Vaskiv

Subscribe our newsletter

New Things Will Always Update Regularly