Senior Java Developer / Tech Lead
Шукаємо Senior Java Developer / Tech Lead
**Обов’язки:**
- Розробка високонавантажених, розподілених middleware& backend додатків в телекомунікаційній сфері пов’язаних з обробкою provisioning requests,  order data-contents, voice, billing& tariffication events.
- Проектування та розробка архітектури мікро-сервісних систем АРІ, нових бізнес-логік.
- Розробка, збір, розгортання коду, оптимізація та ревю коду.
- Написання unit, інтеграційних, навантажених тестів.
- Написання технічної документації.
- Консультації щодо нових та існуючих Систем для погодження проектних документацій.
- Підтримка працездатності сервісів.

**Вимоги:**
- Досвід роботи не менше 5-х років у сфері програмування,  участь в комерційних проектах не менше 2-х років;
- Управлінський (процесами, проектами або людьми)  досвід не менше 2 років;
- Знання мови програмування Java 8/17 (Concurrency, Parallel, Distributed);
- Досвід розробки Web  applications (exchange format - JSON/XML), побудови REST архітектури.
- Досвід роботи з NoSQL (Cassandra DB);
- Досвід роботи та розуміння принципів побудови реляційних БД, знання SQL (Oracle);
- Знання СI/CD процесів,  досвід роботи з  Maven, Gradle, JUnit, СI/CD tools;
- Навички роботи з Spring Framework(MVC, Boot, Security), Akka (HTTP, Streams),  Distributed cache Framework, Hibernate;
- Розуміння та навички роботи  з брокерами обміну даними (Kafka, JMS брокери);
- Розуміння принципів роботи дистрибутивних систем та досвід роботи з ними;
- Досвід використання гнучких методологій розробки ПО, знання та досвід використання принципів SDLC, Scrum, Kanban, XP, WF;
- Досвід  використання microservices, soa, monolith, патернів проектування, Event Sourcing, CQRS, DDD;
- Досвід роботи з Docker stack;
- Досвід роботи з Grafana, ELK Stack, Artifactory;
- Англійська - на рівні ведення переговорів та листування.

**Ми пропонуємо:**
- Унікальний досвід роботи з найулюбленішим та найбільшим мобільним оператором в Україні.
- Реальну можливість постачати цифрові продукти та процеси мільйонам клієнтів.
- Конкурентну заробітну плату.
- Можливість працювати віддалено.
- Великі можливості для професійного розвитку та кар'єрного зростання.
Kyivstar.Tech