Wspólny projekt dwóch liderów branży telekomunikacyjnej 1+1 media i Kyivstar poszukuje obecnie programisty Java (w średnim wieku), który chce zostać częścią naszego zespołu.
Kyivstar TV tv.kyivstar.ua/ua/about to wspólny projekt 1+ 1 i Kyivstar, założona 11 grudnia 2019 roku. Jest to internetowa platforma telewizyjna, która zapewnia użytkownikom dostęp do setek tysięcy godzin treści ukraińskich i zagranicznych, transmisje programów na żywo oraz regularnie oferuje ekskluzywne pokazy przedpremierowe projektowanie. Jego zaletą jest to, że użytkownicy mogą oglądać treści na pięciu różnych urządzeniach jednocześnie – smartfonach, tabletach, laptopach, Smart TV czy tunerach telewizyjnych. Na początek kwietnia 2021 r. na platformie dostępne były 262 kanały telewizyjne oraz biblioteka VOD zawierająca 10 000 filmów i seriali o łącznym czasie trwania ponad 50 000 godzin.
Wymagane umiejętności:
- ponad 3 lata doświadczenia komercyjnego w języku Java, znajomość języka Java 8 lub nowszego;
- znajomość kontenera serwletów Tomcat.
- duże doświadczenie z frameworkiem Spring, a nie SpringBoot, także (SpringBoot, Data, Security);
- duże doświadczenie z MongoDB, Redis.
- doświadczenie z wyszukiwarkami ( Elasticsearch, Solr)
- doświadczenie z Dockerem (obowiązkowe) i Kubernetes (zaleta);
- doświadczenie z brokerami komunikatów (RabbitMQ, SQS/SNS);
- strong znajomość zasad projektowania SOLID/GRASP OO ;
- doświadczenie w platformach Cloud Computing (AWS/aws-sdk);
- doświadczenie w pracy z systemami rozproszonymi i wysokiej dostępności;
- duże doświadczenie w zakresie technik czystego kodu, refaktoryzacji i testowania.
Miło mieć:
- Java lub dowolną chmurę Certyfikacja
- umiejętność szybkiego wdrażania nowych technologii;
- doskonała komunikacja, nastawienie i umiejętności pracy w zespole;
- umiejętność funkcjonowania zarówno samodzielnie, jak i w dużym zespole;
- li>
- pasja do tworzenia świetnych produktów.
Zadania:
- analiza i zbieranie danych na potrzeby dalszego podejmowania decyzji na optymalizację niektórych części aplikacji
- obejmowanie istniejącego kodu testami
- refaktoryzacja istniejącego kodu/modułów refaktoryzacji
- migracja z api serwletu jersey do spring web api< /li>
- migracja z Morphii do Spring Data
- migracja ze Scali do Javy
- rozwój nowej funkcjonalności dla platformy
- optymalizacja obecnej funkcjonalności< /li>
- analiza wymagań biznesowych i planowanie rozwiązań
- pisanie dokumentacji technicznej / praca nad schematami komponentów systemów
- udział w projektowaniu i optymalizacji rozwiązań architektonicznych
< li>testowanie ręczne (testowanie deweloperskie) w celu ustalenia, czy każdy element oprogramowania spełnia wymagania i identyfikacji defektów.
Ми пропонуємо не лише завдання, а й можливості: strong>
- корпоративну культуру, де цінують і поважають кожного працівника;
- дотичність до проєктів, які н аближають Перемогу України;
- піклування про ваше здоров' я,ubezpieczenie zdrowotne;
- wewnętrzny portal korporacyjny i inne aplikacje maksymalnie ułatwiające interakcję w zespołach;
- elektroniczna uczelnia i możliwości uczenia się;
- otwartość w komunikacji, regularne spotkania z Zarządem firmy i intensywne życie korporacyjne;
- wygodne biuro w centrum miasta z dużą wiatą ze wszystkim, co potrzebne do pracy i potężnymi generatorami na wypadek przerwy w dostawie prądu;
- kawiarnia firmowa i dużo pysznej kawy ☺;
- praca w firmie odpowiedzialnej społecznie, która ceni pomysły pracowników i rozwija się razem z nimi.