Робота
Київ

Senior Java Developer / Team Lead

Київстар ТБ

Kyivstar TV is a joint project of 1+1 Media and Kyivstar, launched on December 11, 2019. It is a film and television platform that provides users access to hundreds of thousands of hours of Ukrainian and world content and live programs. It also regularly offers exclusive projects for viewing. The platform has over 410 TV channels and a VOD library of 20,000 movies, series, cartoons, and shows. Its advantage is connecting up to 5 personalized profiles on different devices: smartphone, tablet, laptop, Smart TV, or set-top box. The multi-profile feature lets you easily switch between adult and children's profiles. Kyivstar TV is available for all mobile operators in Ukraine and all Internet providers.

Kyivstar TV invites a Senior Java Developer / Team Lead to ensure the development of projects and support work processes in the company.

Required skills:

  • 7+ years of commercial strong Java experience, Java 8+ knowledge;
  • strong experience in performance engineering, troubleshooting and problem-solving;
  • experience with Spring framework (Spring, SpringBoot, Spring Data, Spring Security);
  • experience with MongoDB, Redis, ClickHouse, PostgreSQL;
  • experience with Docker (mandatory) and Kubernetes (advantage);
  • experience with message brokers (AWS SQS/SNS, RabbitMQ);
  • knowledge of SOLID/GRASP OO design principles;
  • understanding of Tomcat servlet container;
  • experience in clean code techniques, refactoring and testing;
  • experience with HLS/MPEG-DASH streaming protocols and video delivery infrastructure.

Nice to have:

  • 3+ years of experience in leading Java developers team;
  • experience with video streaming platforms or AdTech/OTT products;
  • experience with SCTE-35 ad markers and VAST/VPAID standards;
  • experience in Cloud Computing Platforms (AWS/aws-sdk);
  • experience working with distributed and high-availability systems;
  • experience with search engines (Elasticsearch/OpenSearch);
  • ability to adopt new technologies fast;
  • excellent communication and teamwork skills;
  • passion towards making great products.

Responsibilities:

  • team and technical leadership;
  • task planning and estimation, roadmap execution;
  • business requirements analysis and solution planning;
  • communication with stakeholders;
  • developing architectural solutions and ensuring they are consistent with the overall architectural design of the project;
  • development, release and delivery management;
  • mentoring and coaching of team members;
  • development of new functionality for the AdTech platform;
  • optimization and stabilization of existing services;
  • investigation and resolution of production incidents in a live streaming environment;
  • hiring and interviewing newcomers.

Tech stack: Java, Spring, MongoDB, Redis, ClickHouse, PostgreSQL, AWS (SQS, SNS, S3), Docker, Nginx, HLS, OpenSearch/ELK, Datadog, Grafana.

We offer:

  • hybrid work model (at the office and/or remotely);
  • paid vacation (24 calendar days) and sick leaves;
  • necessary equipment for work and mobile communication;
  • corporate training;
  • the corporate culture that motivates and charges you with positive energy;
  • work in a socially responsible company that keeps track of trends, values employees’ ideas and evolves with them.

1+1 Media is one of the largest media businesses in Eastern Europe, with over 25 years of history. The company unites and interacts on a partnership basis with 1+1 Ukraine, 1+1 Marathon, 2+2, TET, PLUSPLUS, 1+1 International, KVARTAL TV, KVARTAL TV International, UNIAN, Bigudi, Comedy Central TV channels; digital resources tsn.ua, unian.net, glavred.info; OTT platform Kyivstar TV and satellite operator Viasat. Furthermore, 1+1 Media has production units, provides rental and dubbing services, and has an educational project, 1+1 Media School.

In our daily work, communication with colleagues and partners, and approach to project implementation, we are guided by corporate values: Courage, Respect and Love, Responsibility, Will, Creativity and Innovation, Audience and Customers, Teamwork, Business and Results.

1+1 Media is an employer whose goal is to bring to life the boldest creative ideas and unite free people for positive change.

Надіслати резюме

Профіль: IT – Інженерія – Digital розробка
Посада: Senior Java Developer / Team Lead
* — поле, обов'язкове для заповнення