Java Tech Lead
Чим ми займаємося:
MK-Consulting розробляє державні реєстри, портали та інформаційні системи, будує інтеграції між сервісами й автоматизує складні процеси роботи з даними. Закриваємо повний цикл — від discovery та проєктування до запуску і підтримки в production.
Працюємо з державними установами, громадськими організаціями та донорськими програмами. Детальніше про нас.
Про роль:
Шукаємо hands-on Java Backend Tech Lead, який вестиме технічну частину проєкту від архітектурних рішень до успішного запуску в production, а також періодично долучатиметься до discovery та проєктування нових рішень.
Що ви будете робити:
- Формувати й розвивати backend-архітектуру проєкту з урахуванням бізнес-вимог, безпеки, продуктивності, надійності та вартості підтримки.
- Перетворювати вимоги замовника на технічний дизайн, план реалізації, оцінки та перелік ризиків.
- Визначати межі модулів і сервісів, моделі даних, API-контракти та інтеграційні підходи.
- Проєктувати складні доменні моделі: користувачі й організації, ролі та повноваження, ієрархії, заявки, документи, підписи, аудит і звітність.
- Проєктувати REST/gRPC API та інтеграції із зовнішніми й державними системами.
- Особисто розробляти складні або критичні backend-компоненти на Java.
- Встановлювати інженерні стандарти та підтримувати їх через design review, code review, тестування і менторство.
- Документувати ключові архітектурні рішення, API, моделі даних і важливі технічні обмеження.
- Разом із Project Manager планувати реалізацію, контролювати технічний прогрес і завчасно комунікувати ризики, залежності та зміни оцінок.
- Представляти й аргументувати технічні рішення перед замовником і командою.
- Забезпечувати production readiness, observability та усунення безпекових ризиків у співпраці з DevOps.
- Допомагати формувати backend-команду: проводити технічні співбесіди, оцінювати кандидатів і брати участь в онбордингу розробників.
- Розвивати інженерів команди та поширювати корисні технічні практики між Java-проєктами компанії.
Що для нас важливо:
- 5+ років комерційного досвіду backend-розробки на Java.
- Досвід технічного лідерства з відповідальністю за архітектуру та результат команди.
- Досвід проєктування і запуску backend-систем або суттєвих компонентів від початкового дизайну до production.
- Досвід роботи з аутсорсинговими проєктами: комунікація із замовником, оцінювання, зміни вимог і delivery-обмеження.
- Сильне володіння Java 17+ та production-досвід зі Spring Boot, Spring Security, Spring Data/JPA і Hibernate або аналогічним Java-стеком.
- Практичний досвід доменного моделювання та декомпозиції складних бізнес-процесів.
- Досвід проєктування REST API, моделей даних та синхронних і асинхронних інтеграцій.
- Розуміння принципів розподілених систем: consistency, idempotency, transaction boundaries, retries, timeouts і fault tolerance.
- Впевнена робота з PostgreSQL або іншими реляційними БД: моделювання, транзакції, індекси, оптимізація запитів і міграції даних.
- Практичне розуміння OAuth 2.0, OIDC, JWT, RBAC/ABAC та service-to-service authentication.
- Досвід автоматизованого тестування, контейнеризації, CI/CD та production-діагностики.
- Досвід design review, code review, технічного менторства і проведення співбесід.
- Уміння пояснювати технічні рішення, їхню вартість, ризики та компроміси технічним і нетехнічним учасникам.
Буде перевагою
- Досвід розробки державних реєстрів, порталів або workflow-систем.
- Досвід інтеграції з державними, зовнішніми або legacy-системами.
- Досвід проєктування складних моделей доступу, організаційних ієрархій та делегування повноважень.
- Робота з КЕП, електронними печатками, PKI, сертифікатами та mTLS.
- Досвід із Kafka або RabbitMQ, Kubernetes та OpenTelemetry.
- Участь у discovery, presale estimation або технічному аудиті проєктів.
- Досвід роботи з персональними та чутливими даними, audit trail і юридично значущими документами.
Що ми пропонуємо
- Віддалений формат роботи.
- Участь у проєктах, що допомагають розвивати цифрові сервіси України.
- Можливість впливати на технічні рішення й розвиток систем.
- Онбординг і допомогу з інструментами та підходами конкретного проєкту.
- Медичне страхування.
- 20 оплачуваних робочих днів відпустки та 10 оплачуваних лікарняних на рік.
- Компенсацію спорту, вивчення мов, професійного навчання та інших активностей у межах мотиваційної програми компанії.
- Відкриту робочу атмосферу без зайвої бюрократії.
З нетерпінням очікуємо на твоє резюме!
Про компанію MK-Consulting
MK-Consulting прагне надавати комплексні рішення, від всебічного бізнес аналізу та розробки MVP до впровадження додатків масштабу підприємства у виробництво та модернізації існуючих систем. Ми спеціалізуємося на розробці та підтримці безпечної, масштабованої, високонавантаженої хмарної інфраструктури, інтеграції, управлінні даними, а також рішеннях машинного навчання та штучного інтелекту для державних установ.
MK-Consulting є членом-засновником Асоціації GovTech України, ми маємо доступ до широкої мережі партнерів та технічної експертизи, що дозволяє нам ефективно масштабувати наші послуги, обмінюватись досвідом, доєднуватись до найцікавіших та важливих проектів. Використовуємо комплексний підхід, який фокусується на виборі оптимальних технологій, оптимізації ресурсів, зниженні витрат і гарантуванні безперебійної роботи та доступності наших рішень.
НАШІ КЛІЄНТИ:
◆Transparency International
◆Prozorro
◆Prozorro Sale
◆Міністерство охорони здоров’я
◆Державна митна служба України
◆World Bank Group
◆Європейський банк реконструкції та розвитку (ЄБРР)
◆GTI Government Transparency Institute Ltd
◆Укрзалізниця
◆TAPAS
◆GIZ
◆Rialto