Серебристый бульвар 17к1
Внимание! Компания не рассматривает удаленный вариант работы, исключительно в офисе. Перед тем, как откликнуться, убедитесь, что вам такой вариант подходит!
TVIP labs — это российская аккредитованная IT-компания, создающая программное обеспечение для IPTV/OTT бизнеса. Входит в группу компаний TVIP.
Проекты, над которыми предстоит работать:
• TVIP TMS — платформа для управления IPTV/OTT сервисами.
• TVIP Mira — модульное решение для вещания в сетях IPTV/OTT.
• TMS Player — программное обеспечение для ОС Android, iOS, Linux, WebOs, Tizen.
Основными направлениями являются:
- разработка современной услуги для просмотра видео, предоставляемой с помощью сетей ширкополосного доступа, на экранах всех доступных абоненту устройств: телевизоров, компьютеров, планшетов, мобильных телефонов и т.д.;
- разработка аппаратно-программных средств для трансляции и просмотра видео;
- разработка интегрированных решений для OTT (технология Over the Top), IPTV и интерактивного телевидения;
- разработка сервисов дополнительных услуг, таких как, например, VoD (Видео по запросу) и SVoD (Видео по подписке);
- интеграция предлагаемых сервисов с сетями доступа любых операторов связи.
Платформа является гибкой и многофункциональной системой Middleware, которая может работать как для IPTV, так и для OTT сервисов, адаптируясь под конкретные нужды оператора и его сетевую инфраструктуру.
Что мы предлагаем:
- задачи, которые позволят посмотреть на то, как устроены стриминговые и телевизионные сервисы изнутри
- мы в работе используем принципы agile настолько, насколько они действительно полезны
- возможность повлиять на принимаемое техническое решение или предложить свое
- отлаженный современный тех, в состав которого входят технологии и инструменты, о которых еще год-два назад рассказывали на конференциях
- заглянуть за пределы обычного мира Java/Spring/Hibernate и узнать, как глубока кроличья нора
- удобная организация разработки с максимальной степенью автоматизации рабочих процессов
- возможность научиться у нас и привнести что-то свое в наши процессы
Что мы используем в работе:
- Java 17 (планируется переход на Java 21)
- Spring Boot 3.4.x
- Spring 6 (Webflux + Project Reactor + Netty)
- Spring Data (JDBC, R2DBC, Mongo)
- Spring 5 MVC + Hibernate (тоже есть, так что есть возможность ностальгии)
- Project Reactor RabbitMQ
- Spring Cloud (Vault, Gateway)
- Resilence4j
Что мы ожидаем от Вас:
- работали на проектах, где используется Java 17 и Spring Boot 2.x
- сможете вручную написать SQL запрос к нескольким таблицам
- имеете представление о том, как организована структура обычного enterprise сервиса и где должна находится бизнес-логика
- понимание того, для чего нужно code review
Будет преимуществом, если :
- работали с NOSQL базами данных (на проектах мы используем Mongo, Redis, ElasticSearch)
- понимаете, что такое event-driven подход
- знаете, чем Kafka отличается от RabbitMQ
- проектировали и разрабатывали RESTfull сервисы
- понимаете отличие микросервисной архитектуры от монолитной
- знаете, для чего используется SSO, и как JWT связан с OAuth
- смотрите в сторону новых возможностей, которые предоставит Java 17, и понимаете, чем новый switch отличается от старого
- для чего нужен rate limiter и circuit breaker
Условия:
- Работа в комфортном офисе в Санкт-Петербурге, (10 минут пешком от ст.м. Пионерская / Комендантский проспект)
- Официальное трудоустройство
- Современное, индивидуальное, оборудованное рабочее место
- График 5/2 (начало и окончание рабочего дня плавающее)
- Работа в молодом и дружном коллективе
- Частичная компенсация питания, фрукты, снеки и кофе
- Социальный пакет, ДМС после испытательного
- Возможность профессионального и карьерного развития