Senior Backend developer Java/Kotlin

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Один из ведущих онлайн-кинотеатров в России

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

Условия работы

Мультимедийный сервис Okko — один из крупнейших российских VoD-сервисов, лидер по платной модели монетизации. Проект стартовал в 2011 году и сегодня представлен на всех ключевых платформах: Smart TV, mobile (IOS и Android), Apple TV, PlayStation 3, 4 и 5, web (ПК). Okko входит в экосистему Сбера.

Пользователи Okko могут купить и скачать понравившийся фильм в высоком качестве (8K, 4K, HDR), арендовать контент на 48 часов или купить подписку и смотреть его на любой популярной платформе. В коллекции сервиса — порядка 100 тысяч единиц популярного контента таких мировых киностудий, как Walt Disney Pictures, Paramount Pictures, 20th Century Fox, Warner Bros, Sony Pictures, Universal Pictures, а также ведущих европейских и российских производителей фильмов и сериалов.

Подписчикам Okko доступны популярные сериалы «Амедиатеки» и START, российское кино и мировые блокбастеры, артхаус и детский контент, а также образовательные программы и контент из области искусства. Okko предлагает подписки «Оптимум», «Премиум» и «Лайт», открывающие доступ к 80, 90 и 55 тысячам единиц контента соответственно. «Лайт» входит в подписку «СберПрайм».

На платформе Okko также доступен сервис спортивных трансляций Okko Спорт, предлагающий просмотр матчей Английской Премьер-лиги, MLS и Кубка Диего Марадоны. В 2021 году Okko Спорт также покажет MMA-турниры Bellator, теннисные турниры ATP 250 и финальную стадию Кубка Дэвиса.

Мы ищем опытного Java/Kotlin разработчика в команду Backend для поддержания и развития высоконагруженной backend-части платформы нашего видео-сервиса. Мы постоянно работаем над улучшением опыта пользователей в нашем сервисе для того, чтобы наши фильмы и спортивные трансляции можно было удобно находить, с легкостью осуществлять оплату с помощью широкого набора способов и комфортнее смотреть в любой ситуации: дома перед телевизором, в такси или даже в самолете и поезде.

В настоящий момент в серверной части нашей платформы мы завершаем миграцию на полностью микросервисную архитектуру. Также активно внедряем сопутствующие процессы: CI/CD, контейнеризация, оркестрация, мониторинг и т.д.

Задачи:

  • Проектирование новых микро-сервисов в серверной части платформы;
  • Анализ и проработка новых продуктов, а также развитие существующих;
  • Поддержание имеющихся компонентов в актуальном стеке технологий и с использованием современных подходов.


Требования:

  • Уверенное знание Java SE и\или Kotlin;
  • Знание архитектурных шаблонов проектирования микросервисов и реактивного подхода к программированию;
  • Уверенное знание SQL (Postgres DB) баз данных;
  • Опыт работы с NoSQL базами данных: Cassandra, Couchbase, Redis, Hive/Impala (AWS Athena);
  • Понимание принципов проектирования клиент-серверных интерфейсов (REST);
  • Опыт работы со Spring Framework, Spring Boot, docker.

Будет плюсом:

  • Знание Kotlin;
  • Опыт использования или интерес к работе с NoSQL базами данных (Cassandra, Couchbase, Hadoop);
  • Опыт работы с Redis, nginx, RabbitMQ, Kafka;
  • Опыт настройки мониторинга Java-приложений;
  • Опыт Frontend-разработки.

Бонусы

  • Амбициозные цели;
  • Гибкий график. При необходимости есть возможность работать из дома, т.к. главное для нас - результат;
  • Неограниченные возможности для профессионального развития и самореализации;
  • Топовое оборудование и весь необходимый софт;
  • Официальное трудоустройство, достойная и полностью белая заработная плата;
  • ДМС, компенсация мобильной связи, занятий спортом/языковых курсов/покупки гаджетов;
  • Комфортный светлый офис с кикером, кофе, йогуртами, фруктами и вкусными ужинами;
  • Насыщенная корпоративная жизнь.