Senior Software Engineer (Java, AI-Driven)

RemoteSalary not specified
Ukraine

Tech Stack

SpringAzureJava

Job Description, Responsibilities & Requirements

Description language:

Про посаду

Ми шукаємо кваліфікованого та мотивованого Senior Software Engineer (Java, AI-Driven), щоб приєднатися до нашої команди в Innovecs, глобальній компанії з цифрових послуг, що має представництва в США, Великобританії, ЄС, Ізраїлі, Австралії та Україні. Команда Innovecs має досвід у розробці програмних рішень для логістики, медичних технологій, технологій співпраці та ігор.

Вже п’ятий рік поспіль Innovecs включений до списку Inc. 5000, що включає найбільш швидкозростаючі приватні компанії в США, та рейтинг кращих глобальних постачальників аутсорсингових послуг від IAOP. Нещодавно Innovecs було удостоєно престижної нагороди Global Good Awards за залучення працівників та їх добробут, виграло золото на Employer Brand Management Awards та було включено до рейтингу Global Top 100 Inspiring Workplaces.

Обов'язки

  • Проектування, створення та підтримка ефективних, багаторазових та надійних компонентів та сервісів Java backend.
  • AI-прискорений розвиток: інтеграція AI-асистентів (наприклад, Cursor, GitHub Copilot) у щоденний робочий процес для швидкої генерації коду, налагодження та вирішення складних задач.
  • Розробка та інтеграція API, баз даних та інших серверних систем.
  • Забезпечення високої якості коду, зручності технічного обслуговування та відповідності архітектурним стандартам.
  • Виявлення проблемних місць та неефективностей системи та впровадження ефективних рішень.
  • Постійне підвищення продуктивності, масштабованості та реактивності додатків.
  • Забезпечення стабільності та надійності сервісів backend у виробництві.
  • Проведення оглядів коду та надання конструктивної зворотнього зв'язку колегам.
  • Дотримання та просування кращих практик у контролі версій, тестуванні та розгортанні.
  • Внесення вкладу у постійне вдосконалення інженерних стандартів та процесів.
  • Проектування, впровадження та підтримка процесів EDI та інтеграцій.
  • Забезпечення точного та ефективного обміну електронними документами та даними між системами.
  • Виявлення та усунення проблем, пов'язаних з транзакціями EDI, відображенням та робочими процесами.

Вимоги

Освітній рівень

  • Ступінь бакалавра в галузі комп'ютерних наук, інженерії або суміжної галузі.

Професійний досвід

  • 5+ років досвіду роботи в розробці backend з основним фокусом на Java.
  • Обов'язкові навички AI: Глибокий досвід роботи з AIDLC (AI-Driven Lifecycle) та агентським програмуванням.
  • Перевірені досягнення у розробці та підтримці API та веб-сервісів.
  • Сильний комерційний досвід роботи з Java та екосистемою Spring.
  • Досвід роботи з веб-фреймворками Python, такими як Django, Flask або FastAPI, є перевагою.

Експертиза Java та Spring

  • Сильний практичний досвід роботи з Spring Boot, включаючи REST API, Security, Data та Validation.
  • Глибоке розуміння ширшої екосистеми Spring, включаючи Spring MVC, Spring Security, Spring Data JPA та Hibernate.
  • Глибоке розуміння принципів REST та кращих практик проектування API.
  • Досвід роботи з асинхронними паттернами обробки, такими як CompletableFuture та рішеннями для обміну повідомленнями.
  • Глибокі знання фундаментальних аспектів JVM, включаючи управління пам'яттю, потоки та основи збирання сміття.
  • Досвід роботи з юніт-тестуванням за допомогою JUnit та Mockito, а також Testcontainers.
  • Базове розуміння підходів та інструментів тестування продуктивності.

Бази даних та SQL

  • Глибокі знання SQL та досвід роботи з реляційними базами даних.
  • Розуміння стратегій індексування, оптимізації запитів та планів виконання.
  • Досвід налаштування продуктивності JPA та Hibernate.
  • Знання концепцій управління транзакціями.
  • Розуміння концепцій пулів з'єднань бази даних, таких як HikariCP.

Хмара, DevOps та операції

  • Досвід налаштування середовищ у Azure, включаючи розділення розробки, стадії та виробництва.
  • Досвід розгортання додатків на службах Azure, таких як App Services, віртуальні машини або контейнери.
  • Розуміння CI/CD-піплайнів за допомогою Azure DevOps або GitHub Actions.
  • Практичний досвід роботи з Docker.
  • Досвід роботи з моніторингом та логуванням, включаючи налаштування Application Insights, перевірки стану та сповіщень.

Системне проектування та інженерні практики

  • Здатність проектувати масштабовані та зручні для технічного обслуговування системи backend.
  • Здатність приймати технічні рішення та чітко пояснювати компроміси.
  • Досвід участі в оглядах коду та підтримання стандартів якості коду.
  • Сильний менталітет власності та відповідальність за доставлені рішення.
  • Здатність виявляти та вирішувати складні проблеми у виробництві.

Linux та скриптинг

  • Впевнений користувач Linux з досвідом у управлінні процесами, структурі файлової системи, аналізі логів, дозволах та базовій діагностиці мережі.
  • Здатність писати скрипти shell для автоматизації та усунення несправностей.

Вирішення проблем

  • Сильне аналітичне мислення та навички вирішення проблем.
  • Здатність виявляти, налагоджувати та оптимізувати код додатків та системи.

Комунікація та співпраця

  • Відмінні навички письмової та усної комунікації.
  • Здатність ефективно співпрацювати з членами команди та зацікавленими сторонами.

Методології

  • Досвід роботи в Agile-середовищах.
  • Знання практик CI/CD та DevOps є перевагою.

Ми пропонуємо

  • Гнучний графік роботи та віддалений режим
  • Конкурентоспроможна компенсація
  • Повне обладнання/програмне забезпечення – все, що вам потрібно для роботи
  • Відкрита культура, прозоре спілкування та топ-менеджмент на відстані рукостискання
  • Медичне страхування, відпустка, лікарняні, свята, оплачувана відпустка по вагітності/батьківству
  • Доступ до нашого центру навчання та розвитку: семінари, вебінари, навчальна платформа та освітні заходи
  • Віртуальні командні заходи та соціальні активності для святкування стилю життя Innovecs

Про компанію

Innovecs – це глобальна компанія з цифрових послуг, що має представництва в США, Великобританії, ЄС, Ізраїлі, Австралії та Україні. Команда Innovecs спеціалізується на програмних рішеннях для логістики, медичних технологій, технологій співпраці та ігор.

Вже п’ятий рік поспіль Innovecs включений до списку Inc. 5000, що включає найбільш швидкозростаючі приватні компанії в США, та рейтинг кращих глобальних постачальників аутсорсингових послуг від IAOP. Нещодавно Innovecs було удостоєно престижної нагороди Global Good Awards за залучення працівників та їх добробут, виграло золото на Employer Brand Management Awards та було включено до рейтингу Global Top 100 Inspiring Workplaces.

Нам потрібен ТИ, щоб допомогти нам зростати. Ти готовий до цієї виклику?

Innovecs є роботодавцем, що забезпечує рівні можливості. Всі рішення щодо прийому на роботу ґрунтуються на професійних кваліфікаціях, навичках та досвіді. Ми прагнемо до прозорого, заслуженого процесу набору персоналу, який запобігає дискримінації та забезпечує рівні можливості для всіх кандидатів. Під час процесу набору персоналу доступні обґрунтовані заходи для забезпечення доступності та інклюзивності.

Job Details

Company name:
Innovecs
Location:
Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
May 1, 2026
Last checked:
Jun 29, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.