Про роботу
Ми запустили новий проект в сфері інформаційних і телекомунікаційних технологій. Цей проект пов’язаний з існуючим продуктом, котрий являє собою платформу для запуску віртуальних операторів мобільного зв’язку і включає в себе інтеграцію телекомунікаційних систем з корпоративним ПЗ, проміжного програмного забезпечення з фокусом на надання і дистрибуцію послуг мобільного зв’язку.
Нам належить розробити новий Point of Sale модуль для платформи замість існуючого, покращити білінг модуль, зануритися в існуюче рішення і з’ясувати його функціональність, щоб забезпечити максимальну відповідність наших нових рішення цілям бізнесу замовника та еволюції всієї платформи.
Технологічний стек, який використовуватиметься на проекті:
— Проміжне ПЗ базується на стеку фреймворка Spring (Spring Boot, Spring Cloud);
— Фреймворк для інтеграції процесів і запитів маршрутизації — Apache Camel;
— Програмний брокер повідомлень Kafka;
— Конфігурація SOAP на основі WSDL;
— Тестування з використанням Junit, Mockito, Spring Test;
— Gatling Framework.
Склад команди на цьому проекті: РМ, архітектор, Team Lead та 5 Back-end розробників.
Чим буде займатися спеціаліст:
— Визначення бізнес- і технічних вимог клієнтів;
— Створення архітектури рішень, враховуючи бізнес- та функціональні вимоги, обмеження, атрибути якості;
— Реінжиніринг, документування, аналіз архітектури рішень з використанням Trade-Off Analysis та інших якісних та кількісних методів аналізу;
— Імплементація дорожніх карт і технічних беклогів;
— Прототипування критичних частин рішень;
— Підтримка довгострокових проектів з архітектурної точки зору, спілкування з клієнтами, участь у створенні PoC та прототипів;
— Робота над проектом у співпраці з командою розробників та участь у керівництві та розробці.
Технічні знання та навички, що необхідні для реалізації задач:
— 7+ років досвіду розробки програмного забезпечення;
— 3+ роки досвіду технічного керівництва;
— Володіння Java з глибоким знанням її екосистеми;
— Практичний досвід з технологіями AWS, Java 8-11, Spring, API, SQL;
— Розуміння HTML/CSS, JavaScript та UI/UX design;
— Розуміння принципів забезпечення якості ПЗ;
— Досвід використання методів та інструментів для розробки технічних специфікацій програмного забезпечення, аналізу функціональних вимог, верифікації та методів аудиту;
— Знання принципів розробки та типів архітектури програмного забезпечення, методологій та проектування програмних засобів, баз даних, API;
— Досвід реалізації способів тестування ПЗ, правильної інтерпретації діагностичних даних, аналізу значення отриманих програмних характеристик;
— Вміння оцінювати продуктивність програмного забезпечення та відповідність програмного продукту технічним вимогам замовника;
— Комунікативні, презентаційні навички та організаторські здібності.
Що ми пропонуємо:
— графік гнучкий, понеділок — п’ятниця, основний час роботи команд з 10.00 до 19.00;
— кількість оплачуваних Days off — 25 робочих днів на рік;
— медичне страхування;
— випробувальний термін — 2 місяці.
JEVERA — українська ІТ-компанія з чисельністю колективу до 100 осіб. Працюємо з 2009 року і надаємо послуги з розробки програмного забезпечення для середнього та великого бізнесу. Наші клієнти знаходяться в різних частинах світу й представляють сфери рітейлу, логістики, телекому, безпеки, охорони здоров’я тощо. Експертиза компанії допомагає не лише створювати й розвивати технологічні продукти, а й виступати в ролі партнера для наших клієнтів. Це гарантує вибір оптимального шляху для досягнення бізнес-цілей та реалізації завдань, що стоять перед ними.