A joint project of the two leaders in the telecommunications industry 1+1 media and Kyivstar is currently looking for a Java Developer ( Middle ) who wants to become part of our team.
Kyivstar TV tv.kyivstar.ua/ua/about is a joint project of 1+1 media group and Kyivstar, founded on December 11, 2019. It is an online television platform that provides users with access to hundreds of thousands of hours of Ukrainian and foreign content, live broadcasts of programs, and regularly offers exclusive pre-premiere shows of projects. Its advantage is that users can watch content on five different devices at once — smartphones, tablets, laptops, Smart TV, or TV tuners. As of early April 2021, the platform had 262 TV channels and a VOD library with 10,000 movies and series of a total duration of more than 50,000 hours.
Required skills:
- 3+ years of commercial strong Java experience, Java 8+ knowledge;
- understanding of tomcat servlet container.
- strong experience with Spring framework not SpringBoot, also (SpringBoot, Data, Security);
- strong experience with MongoDB, Redis.
- experience with search engines (Elasticsearch, Solr)
- experience with Docker (mandatory) and Kubernetes (advantage);
- experience with message brokers (RabbitMQ, SQS/SNS);
- strong knowledge of SOLID/GRASP OO design principles;
- experience in Cloud Computing Platforms (AWS/aws-sdk);
- experience in working with distributed and high availability systems;
- strong experience in clean code technics, refactoring and testing.
Nice to have:
- Java or any cloud Certification
- ability to adopt new technologies fast;
- excellent communication, attitude and teamwork skills;
- ability to function both independently and in a large team;
- passion towards making great products.
Responsibilities:
- analysis and data collection for further decision-making on optimization of certain parts of the application
- сovering existing code with tests
- refactoring existing code / refactoring modules
- migration from jersey servlet api to spring web api
- migration from Morphia to Spring Data
- migration from Scala to Java
- development of new functionality for the platform
- optimization of current functionality
- business requirements analysis and solution planning
- writing technical documentation / working on diagrams of system components
- participation in the design and optimization of architectural solutions
- manual testing (dev-testing) to establish that each element of the software meets the requirements and identifying defects.
Ми пропонуємо не лише завдання, а й можливості:
- корпоративну культуру, де цінують і поважають кожного працівника;
- дотичність до проєктів, які наближають Перемогу України;
- піклування про ваше здоров’я,health insurance;
- corporate internal portal and other applications that make interaction within teams as convenient as possible;
- electronic university and learning opportunities;
- openness in communications, regular meetings with the company's Board and a busy corporate life;
- a comfortable office in the city center with a large shelter with everything you need for work and with powerful generators in case of a power outage;
- corporate cafe and a lot of delicious coffee ☺;
- work in a socially responsible company that values the ideas of employees and develops together with them.