Position: Middle Java Developer (Big Data)
Company: KYIVSTAR
Category: Java
Experience required: 2y
English level: intermediate

In the new reality Kyivstar continues his work and takes care that our clients keep in?touch with their relatives and friends, being duly provided with high quality services.Taking care of the health of our employees we are not rushing them to come back to the office, so the majority of our staff are still working remotely.
We pay particular attention to the adaptation and onboarding of the newcomers who start their work at Kyivstar in a remote mode. Since the first day, our new colleague receives maximum information and support to feel comfortable and confident within a big team of Kyivstar!

Kyivstar as a telecom operator has a huge amount of data sources, that allows us to provide new opportunities to our external and internal clients. Our BigData platform built on open source technologies, the systems handle billions of records daily, generating terabytes of data.
We are continuously delivering new data products to the market and have experienced significant growth. Now we are expanding our Big Data team and are looking for a Middle Java developer  who will be responsible for developing real-time data processing applications, and web services for data management platfor
m.

We offer: 
 - A unique experience of working for the largest and most beloved mobile operator in Ukraine 
 - Real opportunity to ship digital products to millions of customers; 
 - A competitive salary; 
Annual bonus 
Paid sick leave and vacation 
Financial aid in different life situations  
Possibility to work remotely at regular intervals 
- Flexible working hours 
- Medical and life insurance; 
- Great possibilities for professional development and career growth; 
- Friendly & Collaborative Environment.  
Requirements:
- 2+ years professional experience in software development
- Strong OOP design skills and FP basics
- Knowledge of Java (8+) Core (collections, concurrency, etc)
- Spring framework hands-on experience (Boot, MVC, Data/JPA, Cloud is a plus)
- Restful services (REST) dev experience (2+ year);
- Thorough understanding of RDBMS: PostgreSQL, MySQL as well as understanding of NoSQL DBs (key-value, document-oriented, columnar...)
- Experience with continuous integration as is (principles, instruments).
- Understanding of Docker/Kubernetes concepts
- Understanding of *nix like systems 
- Understanding of Stream Data and Big Data processing is a plus
- Front-end skills (JS/React/Angular, HTML/CSS/Bootstrap) is a plus
Responsibility:
- Collaborate with development team, DevOps, Product Owner
- Selection and implementation of the necessary tools, technologies, and techniques.
- Designing architecture of an application
- Developing application for data processing and exposing, following best practices and design principles. 
- Code review and code quality control
- Troubleshooting and performance optimization