Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Kyivstar TV, спільний проект 1+1 Media та Kyivstar, є кіно- та телевізійною платформою, яка пропонує доступ до величезної бібліотеки українського та світового контенту, прямих програм та ексклюзивних проектів. З більш ніж 410 телеканалами та 20 000 фільмами, серіалами, мультфільмами та шоу, Kyivstar TV доступний для всіх мобільних операторів України та всіх Інтернет-провайдерів.
Kyivstar TV запрошує Senior Java Developer / Team Lead для забезпечення розробки проектів та підтримки робочих процесів у компанії.
Обов'язки
- Лідерство команди та технічне керівництво
- Планування та оцінка завдань, виконання дорожньої карти
- Аналіз бізнес-вимог та планування рішень
- Комунікація зі зацікавленими сторонами
- Розробка архітектурних рішень та забезпечення їх відповідності загальній архітектурній концепції проекту
- Розробка, випуск та управління доставкою
- Наставництво та коучинг членів команди
- Розробка нових функцій для платформи AdTech
- Оптимізація та стабілізація існуючих сервісів
- Дослідження та вирішення виробничих інцидентів у середовищі прямої трансляції
- Набір та співбесіди нових співробітників
Вимоги
- 7+ років комерційного досвіду роботи з Java, знання Java 8+
- Сильний досвід у інженерії продуктивності, виявленні та вирішенні проблем
- Досвід роботи з фреймворком Spring (Spring, SpringBoot, Spring Data, Spring Security)
- Досвід роботи з MongoDB, Redis, ClickHouse, PostgreSQL
- Досвід роботи з Docker (обов'язково) та Kubernetes (переважно)
- Досвід роботи з брокерами повідомлень (AWS SQS/SNS, RabbitMQ)
- Знання принципів SOLID/GRASP об'єктно-орієнтованого проектування
- Розуміння контейнера сервлетів Tomcat
- Досвід роботи з техніками чистого коду, рефакторингу та тестування
- Досвід роботи з протоколами потокової передачі HLS/MPEG-DASH та інфраструктурою доставки відео
Буде плюсом
- 3+ роки досвіду роботи в команді лідера Java-розробників
- Досвід роботи з платформами відео-стримінгу або продуктами AdTech/OTT
- Досвід роботи зі стандартами SCTE-35 для оголошень та VAST/VPAID
- Досвід роботи в хмарних обчислювальних платформах (AWS/aws-sdk)
- Досвід роботи з розподіленими та високодоступними системами
- Досвід роботи з пошуковими системами (Elasticsearch/OpenSearch)
- Здатність швидко адаптуватися до нових технологій
- Чудові навички спілкування та роботи в команді
- Пристрасть до створення чудових продуктів
Tech Stack
- Java
- Spring
- MongoDB
- Redis
- ClickHouse
- PostgreSQL
- AWS (SQS, SNS, S3)
- Docker
- Nginx
- HLS
- OpenSearch/ELK
- Datadog
- Grafana
Ми пропонуємо
- Гібридну модель роботи (в офісі та/або віддалено)
- Оплачувану відпустку (24 календарних дні) та лікарняні
- Необхідне обладнання для роботи та мобільний зв'язок
- Корпоративне навчання
- Корпоративну культуру, яка мотивує та заряджає вас позитивною енергією
- Роботу в соціально відповідальній компанії, яка відстежує тенденції, цінує ідеї співробітників та розвивається разом з ними
Про компанію
1+1 Media - одне з найбільших медіа-підприємств у Східній Європі, з більш ніж 25-річним досвідом. Компанія об'єднує та взаємодіє на партнерській основі з телеканалами 1+1 Ukraine, 1+1 Marathon, 2+2, TET, PLUSPLUS, 1+1 International, KVARTAL TV, KVARTAL TV International, UNIAN, Bigudi, Comedy Central; цифровими ресурсами tsn.ua, unian.net, glavred.info; OTT-платформою Kyivstar TV та супутниковим оператором Viasat. Крім того, 1+1 Media має виробничі підрозділи, надає послуги оренди та дубляжу, а також має освітній проект, 1+1 Media School.
У щоденній роботі, комунікації з колегами та партнерами, а також підході до реалізації проектів ми керуємося корпоративними цінностями: Сміливість, Повага та Любов, Відповідальність, Воля, Творчість та Інновації, Аудиторія та Клієнти, Командна робота, Бізнес та Результати.
1+1 Media - роботодавець, мета якого - втілювати найсміливіші креативні ідеї та об'єднувати вільних людей для позитивних змін.
Подати резюме
Профіль: IT - Інженерія - Цифровий розвиток
Посада: Senior Java Developer / Team Lead
- - обов'язкове поле
Дякуємо за ваш інтерес до 1+1 media. Якщо в компанії є вакансія, яка відповідає вашому професійному досвіду та компетенціям, ми зв'яжемося з вами за наданими контактними даними.