Minimum 3 years of programming experience, Strong knowledge of Java Core and highload systems, Experience with microservices architecture and RESTful applications, 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 designing and developing microservices architecture and new business logic
Write unit, integration, and load tests while optimizing and reviewing code
Collaborate with team members and consult on 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:
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
Spoken language(s):
English
Check out the description to know which languages are mandatory.