Back-end Software Engineer
Команда української телекомунікаційної компанії Телесенс в пошуці senior java developer для аутстафного білінг-партнера.
Про проєкт - система управління взаємодією з клієнтами, що включає розширення важливих характеристик та її можливостей для користувальницького сектору (до прикладу, система передбачає інформування про важливі статуси у вигляді повідомлення, де користувач може переглянути поточний стан рахунку чи отримати нагадування про зміну статусу, роз'яснення, що сталося на даному етапі ЖЦ).
Команда - 9 спеціалістів, включаючи тестувальників, SA, та інш.
Загальні знання / досвід:
- вища технічна освіта;
- досвід роботи не менше 6-х років у сфері програмування (java, як основна мова), участь в комерційних проєктах не менше 4-х років;
- знання мови програмування Java 17/21+ (Concurrency, Parallel,
Distributed).
- розуміння та навички роботи з Spring Framework (MVC, Boot, Security), Akka або WebFlux (HTTP, Streams), Distributed cache Frameworks, Hibernate;
- досвід розробки Web applications (exchange format - JSON/XML), побудови REST архітектури;
- досвід роботи та розуміння принципів побудови реляційних БД (MariaDb), знання SQL, розуміння принципів роботи з NoSQL (Cassandra);
- знання СI/CD процесів, досвід роботи з Maven, Gradle, JUnit, СI/CD tools;
- розуміння та навички роботи з брокерами обміну даними (Kafka, JMS брокери);
- розуміння принципів роботи дистрибутивних систем та досвід роботи з ними;
- досвід використання гнучких методологій розробки ПО, знання та досвід використання принципів SDLC, Scrum, Kanban;
- досвід використання microservices, soa, monolith, патернів проєктування, Event Sourcing, CQRS, DDD;
- досвід роботи з Docker stack, Kubernetes;
- досвід роботи з Grafana, ELK Stack, Artifactory;
- досвід роботи з OS RedHat linux (CentOS/Fedora/Oracle Linux);
- англійська - на рівні достатньому для ведення переговорів та листування;
Бажано:
- досвід роботи з AWS;
- досвід розробки та написання технічної документації, досвід з супроводу ПЗ;
- знання в рамках телеком домену (бажано) архітектура білінгових, провіженінгових систем, vas (value added services), базові знання побудови мережі GSM;
Обов'язки за проєктом (у складі ресурсної команди):
- підготовка та виконання конкретного набору задач: Development, Unit tests, GIT Merge, Deploy on Dev, Bug FIX, тощо;
- оновлення існуючих налаштувань програмних сповіщень про якусь подію відповідно до нових вимог (розширення функціональних можливостей системи, поточні покращення);
- підготовка технічної документації, до прикладу Specification Draft, аналіз історій користувачів, супровід розробки, тестування, релізу, стаб.періоду, тощо;
- створення нової конфігурації програмних сповіщень (у випадках, коли не потрібно додатково інтегруватись з іншими системами для перевірки нових умов).
Направляючи резюме, я відповідно до Закону України «Про захист персональних даних» від 01.06.2010 № 2297-VI, в якості суб’єкта персональних даних, надаю ТОВ «Телесенс ІТ» свою повну, однозначну, добровільну та інформовану згоду на обробку моїх персональних даних, зазначених в резюме з попередньо визначеною, сформульованою та повідомленою мені метою підтвердження відповідності кваліфікації суб’єкта наявним у ТОВ «Телесенс ІТ» вакансіям та/або занесення персональних даних суб’єкта в базу даних потенційних контрагентів ТОВ «Телесенс ІТ».
Required languages
English | B1 - Intermediate |