Назад
Company hidden
19 часов назад

Software Development Engineer II (Java, Kafka)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Software Development Engineer II (Java, Kafka): Designing, building, and operating real-time data platforms that capture and process user behavior for analytics, marketing, and personalized experiences. Focus on engineering scalable, resilient streaming systems, microservices architecture, and solving complex problems of scale in public/hybrid cloud environments.

Location: London, United Kingdom (flexible work model with offices)

Company

hirify.global powers global travel for everyone, everywhere by designing cutting-edge technology and creating groundbreaking solutions for partners.

What you will do

  • Design, build, and operate highly available, low-latency streaming services and data pipelines (primarily in Java/Kotlin).
  • Write clean, efficient, well-tested code; practice pair programming and conduct thorough code reviews.
  • Apply object-oriented design, distributed computing, performance/scalability tuning, and advanced data structures/algorithms to real-time streaming and data processing.
  • Build and evolve microservices and data APIs that power analytics and personalized experiences.
  • Implement robust testing, monitoring, alerting, and observability to ensure reliability and rapid incident response.
  • Troubleshoot complex production issues, perform root-cause analysis, and drive long-term fixes and improvements.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent professional experience.
  • 2+ years of professional software development experience, including building and operating backend/microservices in Java.
  • Hands-on experience with streaming platforms (e.g., Kafka, Kinesis, Pub/Sub) and event-driven architectures.
  • Experience building production-grade data processing applications in public/hybrid cloud environments (e.g., AWS, GCP, Azure).
  • Solid understanding of software engineering fundamentals: algorithms, data structures, concurrency, distributed systems, and design patterns.
  • Proficiency in testing strategies (unit, integration), CI/CD, monitoring, alerting, and incident management.

Nice to have

  • Experience with Kafka Streams and/or Apache Flink for stateful stream processing.
  • Familiarity with schema registry, data lake technologies, and data quality frameworks.

Culture & Benefits

  • Flexible work model with access to offices.
  • Full benefits package, including exciting travel perks and generous time-off.
  • Parental leave and career development resources.
  • Open culture where everyone belongs and differences are celebrated.
  • Recognized as a Best Place to Work on Glassdoor in 2024.

Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →