Back-end Software Engineer

Команда Telesens в пошуку Senior Java Developer.
 

Проєкт система управління взаємодією з клієнтами, що включає розширення важливих характеристик та її можливостей для користувальницького сектору (до прикладу, система передбачає інформування про важливі статуси у вигляді повідомлення, де користувач може переглянути поточний стан рахунку чи отримати нагадування про зміну статусу, роз’яснення, що сталося на даному етапі ЖЦ).
 

Загальні знання / досвід:
— вища технічна освіта;
— досвід роботи не менше 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
Java
Published 18 November
59 views
·
20 applications
To apply for this and other jobs on Djinni login or signup.
Loading...