iconBack to vacancies

Senior Java developer

Lviv or Kyiv Ukraine

We are looking for an experienced Senior Java engineer with 5+ years of commercial experience to join a large-scale data-driven platform with millions of users.

Requirements: 

  • 5+ years of experience in development

  • Experience with Vert.x, Cassandra, Redis

  • Experience with AWS (EKS, S3, Lambda, etc.) and Cloudflare Serverless

  • Confident in using Git, Linux/Unix, Maven

  • English: Upper-Intermediate or Advanced

Will be a plus: 

  • Java Mastery: 5+ years with JVM internals (GC tuning/JIT optimization)

  • Distributed Systems: Production experience with 50k+ RPS systems

  • Data Modeling: Data locality, reads and writes amplification awareness

Responsibilities: 

System Architecture & Implementation

  • Migrate to use service based APIs from a monolithic architecture

  • Lead design of low-latency, event-driven architecture

  • Implement reactive patterns on k8, using Kafka, Flink, Quarkus and more

Performance Engineering:

  • Conduct GC tuning for <100ms p99 latency

  • Design and improve distributed caching patterns

  • Comfortable with writing and running load testsCross-Functional Leadership

  • Co-create API specifications with mobile/desktop teams

  • Partner with DevOps on CI/CD pipeline enhancements

  • Mentor junior engineers through pair programming

Production Excellence:

  • Own services from design through post-deployment monitoring

  • Conduct blameless post-mortems for incident analysis

  • Implement chaos engineering practices

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 in our office (flexible hours) or remote

Interview stages:

  • 1-st stage — call with the Recruiter

  • 2-nd stage — interview with the Java developer and the Recruiter

  • 3-rd stage — technical interview with the client (group 1)

  • 4th stage — technical interview with the client (group 2)

  • 5th stage - cultural fit interview

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

Recruiter Mariia Katrych



Apply for this job
cookie

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. Check our privacy policy to learn more about how we process your personal data.