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
About EVO
EVO — продуктова українська IT-компанія. Центральний офіс знаходиться в Україні (м.Київ). 900+ співробітників, технічний департамент понад 300 осіб, розробників понад 200 осіб. Ми працюємо віддалено та в гібридному форматі.
Місія EVO — створювати можливості для розвитку підприємництва. Ми робимо маркетплейси для онлайн-шопінгу і замовлення послуг — Prom.ua, Satu.kz, Bigl.ua, Kabanchik.ua, Shafa.ua. Також розвиваємо фінтех (проєкт RozetkaPay) та логістику.
Активно розвиваємо кілька волонтерських проєктів:
- платформа для безпечної волонтерської співпраці — Pidmoha. Вона згуртовує в одному місці волонтерів та організації, які потребують допомоги або готові допомогти у різних категоріях: медична, допомога тваринам, військова, транспорт, житло та гуманітарна допомога;
- платформа для донатів HelpVolunteer. Тут запускаються збори на волонтерські потреби для наших захисників і всіх українців.
Щомісяця, на маркетплейсах EVO люди роблять більш 2 млн замовлень. Кожен другий інтернет-покупець України купує на наших майданчиках.
Про технічний департамент EVO:
Основні мови програмування, які ми використовуємо це Python 3, JS / TS, Golang. Є проекти на Rust, Scala, Kotlin.
Стандартна база даних для наших проектів - PostgreSQL, також використовуємо Redis, MongoDB.
Для пошуку використовуємо ElasticSearch. Під вирішення окремих завдань існують свої плагіни. Працюємо з Clickhouse. В якості черг повідомлень RabbitMQ або Kafka.
SPA програми будуємо здебільшого на. Для складання JS модулів використовуємо webpack, CSS стилі - CSS Modules.
З інфраструктурних інструментів використовуємо:
Gitlab, Docker, Kubernetes, Istio, Prometheus, Grafana, Kibana.
Все, що потрібно для великого продакшн проекту: логінг (kibana), метрики, моніторинг (grafana)
Стек мобільних технологій:
Мови: Swift і Kotlin. Нові проекти пишемо на Flutter.
Наш продакт інженерний підхід в EVO:
Ми працюємо крос-функціональними командами до 10 осіб. Зазвичай, команда складається з продакт-менеджера, тімліда, розробників, тестувальників і дизайнерів. У деяких командах свої дата-аналітики, маркетологи та інші фахівці, які потрібні команді.
Компанія продуктова, тому нам важливо щоб розробник був продуктово орієнтований. Це означає, що розробник не просто виконує поставлене завдання, а й розуміє проблеми бізнесу, які вирішує це завдання і може запропонувати більш оптимальне рішення, якщо таке існує, або показати, що ця задача не має цінності.
Про технічне ком'юніті в EVO:
- записуємо подкасти (слухати podcasts.google або тут apple podcasts)
- організовуємо внутрішній dev-club (наші внутрішні конференції)
- є свій open source (ось тут детальніше https://evo.company/product-development/)
Company website:
http://evo.company/
DOU company page:
https://jobs.dou.ua/companies/evo/