At least 3 years of programming experience., Proficiency in Java Core, including concurrency and data structures., Experience with high-load systems and microservices architecture., Familiarity with CI/CD processes and tools like Maven and Docker..
Key responsibilities:
Develop high-load, distributed middleware and backend applications in telecommunications.
Participate in the design and development of microservices architecture and new business logic.
Write unit, integration, and load tests, and conduct code reviews.
Collaborate with team members and consult on project documentation for new and existing products.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Київстар – найбільший український оператор електронних комунікацій, що станом на березень 2023 року обслуговував 24,3 млн абонентів мобільного зв’язку та понад 1,1 млн абонентів «Домашнього інтернету». Компанія надає послуги з використанням широкого спектра мобільних і фіксованих технологій, у тому числі 4G, Big Data, Cloud solutions, сервіси для кіберзахисту, цифрове ТБ та ін. Київстар допомагає абонентам, суспільству та країні долати складнощі воєнного часу. На липень 2023 року компанія надала гуманітарної допомоги країні, абонентам, ЗСУ на суму майже 1,1 млрд грн, а також інвестувала 6,7 млрд грн у відбудову та розвиток телеком мережі. Акціонер Київстар – міжнародна Група VEON. Акції Групи знаходяться на фондових біржах NASDAQ (Нью-Йорк) та Euronext (Амстердам). Київстар 25 років працює в Україні та визнаний найбільшим платником податків на телеком-ринку, кращим роботодавцем і соціально відповідальною компанією.
Kyivstar.Tech знаходиться в пошуку Java Developer в продуктову команду, яка працює з групою внутрішніх продуктів.
Про нас
Kyivstar.Tech – українська гібридна ІТ-компанія, резидент Дія.City. Ми є дочірньою компанією Київстар, одного з найбільших українських операторів зв'язку.
Наша місія – змінювати життя в Україні та в світі, створюючи технологічні рішення і продукти, що реалізують потенціал компаній і потреби користувачів.
Понад 600 спеціалістів KS.Tech щодня працюють у різних сферах: мобільні та веб-рішення, а також проектування, розробка, підтримка та технічне обслуговування високопродуктивних систем і сервісів.
Ми віримо в інновації, що дійсно приносять якісні зміни, та постійно кидаємо виклик традиційним підходам і рішенням. Кожен з нас є адептом підприємницької культури, яка дозволяє ніколи не зупинятися, розвиватися і створювати нове.
Що ти будеш робити:
Розробляти високонавантажені, розподілені middleware& backend додатки в телекомунікаційній сфері, які пов’язані з обробкою provisioning requests, order data-contents, voice, billing& tariffication events
Приймати участь у проектуванні та розробці архітектури мікро-сервісних систем АРІ, нових бізнес-логік
Розробляти, збирати, розгортати код, оптимізувати та виконувати ревю коду
Писати unit, інтеграційні, навантажені тести
Співпрацювати з колегами по команді
Консультувати щодо нових та існуючих продуктів для погодження проектних документацій
Яка кваліфікація та досвід необхідні:
Досвід роботи не менше 3 років у сфері програмування
Знання highload
Знання Java Core (JVM, Concurrency - обов’язковий практичний досвід, Parallelism, Data Structure, Streams, Async(Future Api), Patterns, JDBC)
Навички роботи з Akka (HTTP, Streams)
Досвід розробки Web applications (exchange format — JSON/XML), побудови REST архітектури
Досвід роботи з NoSQL / SQL DB
Знання СI/CD процесів, досвід роботи з Maven, Gradle, JUnit, СI/CD tools
Досвід роботи з Grafana, ELK Stack, Artifactory
Розуміння SMPP Protocol v3.4
Розуміння та навички роботи з брокерами обміну даними (Kafka, RabbitMQ)
Розуміння принципів роботи дистрибутивних систем та досвід роботи з ними
Досвід використання microservices, soa, monolith, патернів проектування, Event Sourcing, CQRS, DDD
Досвід роботи з Docker stack
Англійська — на рівні читання
Плюсом стане:
Досвід frontend розробки
Розуміння розробки мікроконтролерів
Досвід з Ardiuno
Як відбувається процес найму:
Інтерв'ю з рекрутером
Тестове завдання
Технічна співбесіда з командою
Ми пропонуємо:
Офіс або ремоут — вирішувати тобі. Ми даємо можливість працювати будь-де, а робоче місце облаштуємо
Ремоут онбординг
Перформанс бонуси для всіх (річні чи квартальні — залежить від ролі)
Навчаємо працівників: є безліч внутрішніх ресурсів і програм від партнерів, власна бібліотека
Страхування здоров’я і життя для працівників
Wellbeing-програма та корпоративний психолог
Компенсація витрат на мобільний зв’язок Київстар
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.