Разработчик Java

Дата размещения вакансии: 12.01.2025
Работодатель: ТВИП ЛАБС
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Серебристый бульвар 17к1
Требуемый опыт работы:
От 1 года до 3 лет

Внимание! Компания не рассматривает удаленный вариант работы, исключительно в офисе. Перед тем, как откликнуться, убедитесь, что вам такой вариант подходит!

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 (начало и окончание рабочего дня плавающее)

- Работа в молодом и дружном коллективе

- Частичная компенсация питания, фрукты, снеки и кофе

- Социальный пакет, ДМС после испытательного

- Возможность профессионального и карьерного развития