Back-End Engineer (Java/Spring, Release & Operations Support)

Про продукт

Інтро

Старт і терміни: ми набираємо команду заздалегідь. Зараз проєкт на другій фазі, а роль починається з Phase 3, яка орієнтовно стартує на початку січня 2027 (точна дата уточнюється). Ми будемо тримати тебе в курсі протягом усього процесу відбору.

Ми шукаємо двох Back-End Developers (рівня Middle+ / Senior) до команди на проєкті для нідерландської бухгалтерської платформи. Продукт модернізує свій обліковий модуль: замінює застарілу логіку single-entry обліку на double-entry модель на рівні бази даних, покращує управління ledger-кодами та впроваджує надійні механізми reconciliation.

Усі зміни реалізуються в межах наявного Java/Spring-застосунку з великим фокусом на стабільності продакшену, збереженні історичних облікових даних та безпечній міграції на нову модель. Поточна платформа має продовжувати працювати без збоїв. Це full-time залучення приблизно на 19–23 тижні (Phases 3–4).

Стек технологій

Backend: Java, Spring, Hibernate (monolith), JPA, Redis

Database: MariaDB, Flyway migrations

Testing & quality: JUnit 5, WireMock, API/Cucumber tests, CI, SonarCloud

Hosting & deployment: Linux, WAR deployment, Docker (local/CI), AWS S3

Integrations: сторонні payroll та banking API, API податкових органів, OpenAI, Mailgun

Delivery practices: feature flags, регулярні релізи, roll-forward fixes

Frontend (на рівні розуміння): React, MobX, TypeScript, JavaScript

Tools: Jira, Confluence, Miro, Slack, Figma

Твоя команда

Ти приєднаєшся до сформованої інженерної команди Techstack і тісно працюватимеш із внутрішніми розробниками клієнта та технічними стейкхолдерами. До команди входять: Project Manager, Lead Software Engineer, QA Engineer, Senior Full-Stack Developer, 2 Back-End Developers (ці позиції), а також Solution Architect і CTO з боку клієнта. Ми працюємо через щоденні стендапи, демо раз на два тижні, регулярні code review та тісну співпрацю з інженерною командою клієнта.

Культура

Ми впроваджуємо високі стандарти в технологічну індустрію – це є місією нашої роботи. Щоб відповідати цьому, Techstack та всі мембери завжди рухаються вперед.

Кожен із нас має можливість зробити власний внесок у продукт, компанію, команду, галузь та свій особистий розвиток.  Також у Techstack ти можеш вибрати цікавий для тебе формат розвитку:

- мітапи, на яких ти можеш ділитися своїми знаннями і одночасно розвиватись, завдяки поширенню власного досвіду в межах компанії та місцевих технічних спільнот;

- ролі ментора чи технічного ліда. Займаючи одну з цих ролей, ти будеш допомагати молодшим спеціалістам та ділитися з ними своїми знаннями та досвідом;

- участь у наших технічних гільдіях, де можна обговорювати технічні рішення, підходи та тренди індустрії. 

Це все й формує нашу технічну культуру і експертизу компанії.

Твої обов’язки

Розробляти back-end функціональність у межах наявного Java/Spring-моноліту: API, бізнес-логіку та моделі даних

Проєктувати та змінювати схеми баз даних, реалізовувати безпечні міграції схем і даних.

Реалізовувати облікову логіку з високими вимогами до цілісності даних: збалансовані проводки, auditability, відсутність втрати даних.

Розробляти рольовий контроль доступу для нової функціональності.

Створювати й підтримувати інструменти reconciliation та валідації для порівняння нової облікової логіки з поведінкою наявної системи.

Писати unit- та інтеграційні тести й підтримувати regression-набори зеленими.

Підтримувати продакшен-релізи: CI-пайплайни, feature flags, деплої та моніторинг після релізу.

Аналізувати логи застосунку та допомагати з вирішенням проблем деплою й продакшену.

Тісно співпрацювати з Tech Lead, back-end і front-end розробниками, QA, PM та інженерною командою клієнта.

Брати участь у code review та підтримувати технічну документацію.

Це про тебе

Ґрунтовний комерційний досвід роботи з Java.

Практичний досвід роботи зі Spring та Hibernate у продакшені.

Сильні навички SQL і проєктування реляційних баз даних, бажано MariaDB або MySQL.

Досвід міграцій схем і даних із Flyway або подібними інструментами.

Гарне розуміння транзакцій, обмежень БД, цілісності даних та ідемпотентних операцій.

Досвід написання unit- та інтеграційних тестів (JUnit 5, WireMock або подібні).

Досвід підтримки та розширення великих наявних кодових баз без порушення функціональності.

Знайомство з feature flags, невеликими сфокусованими PR та CI-пайплайнами.

Комфортна робота з Linux, логами застосунків і підтримкою продакшен-релізів.

Практичний досвід із деплоями, розбором проблем і моніторингом після релізу буде вагомою перевагою.

Готовність дотримуватися встановлених архітектурних стандартів і співпрацювати з розробниками клієнта через code review.

Гарна розмовна та письмова англійська для щоденного спілкування з клієнтом; нідерландська не потрібна.

Часовий пояс: Europe/Kyiv або сумісний із робочими годинами CET/CEST.

Буде плюсом:

Досвід у проєктах з бухгалтерії, обліку або FinTech.

Досвід dual-write, reconciliation чи верифікації даних під час міграцій та змін моделі даних.

Що у нас є для тебе

Мати стабільну та довгострокову позицію у досвідченій команді.

Отримувати широкі можливості для професійного та кар’єрного зростання - професійні виклики, що спонукають до розвитку, мітапи, хакатони та професійні комʼюніті.

Працювати в умовах горизонтальних зв’язків та відсутності мікроменеджменту, де всі члени команди відкриті один до одного для вирішення будь-яких питань.

Мати можливість працювати в наших хабах (Харків, Київ, Львів, Вроцлав) або отримувати все необхідне для віддаленого формату.

Отримувати компенсацію до 50% вартості освітніх курсів та конференцій для твого професійного розвитку.

Відвідувати безкоштовні курси англійської мови та бізнес-англійської.

Мати 20 робочих днів відпустки та 7 днів лікарняних для підтримки твого здоров'я та відпочинку.

Отримувати повний юридичний та бухгалтерський супровід.

Одержувати приємні подарунки (appreciation gifts) до значущих подій та особистих приводів.

Етапи приєднання до Techstack

Попередній скринінг із Talent Acquisition спеціалістом.

Перевірка англійської мови.

Технічний скринінг та оцінка з інженерами Techstack.

Передача профілю кандидата клієнту.

Про нас

Techstack — це компанія з інжинірингу технологічних продуктів, що привносить високі стандарти розробки в ІТ-індустрії та підтримує їх. Ми надаємо можливість кожному члену команди впливати на розвиток продукту, компанії та процесів.

Дізнайся ще більше про Techstack

Хочеш зробити свій внесок?

Ти у правильному місці.

© 2026 Techstack. Всі права захищені.
behance iconlinkedin iconinstagram iconclutch icon