Middle Java Engineer

Ти шукаєш проєкти, де рішення інженерів реально визначають архітектуру та якість продукту? У нас Java-розробники не просто виконують завдання, а формують технічний напрям: від мікросервісної архітектури до оптимізації продуктивності систем.

ЩО ТИ БУДЕШ РОБИТИ:

  • Розробляти бекенд-сервіси різної складності на Java, Spring Ecosystem у мікросервісах та інших архітектурних рішеннях з використанням ефективних практик та патернів.
  • Проєктувати технічний дизайн, робити декомпозицію та оцінку завдань.
  • Розробляти та оптимізувати RESTful API, інтеграції та обмін повідомленнями.
  • Працювати з реляційними та NoSQL базами, забезпечуючи ефективну роботу з даними.
  • Виявляти та усувати проблеми з продуктивністю, безпекою, інтеграціями й масштабуванням.
  • Виконувати критичні завдання підвищеної складності, знаходити обхідні рішення та впроваджувати їх.
  • Працювати з моніторингом і логуванням (Dynatrace, Splunk, CloudWatch, тощо) у продакшені.
  • Брати участь у код-рев’ю, для контролю якості розробки.
  • Писати юніт- та інтеграційні тести (JUnit, Mockito) для стабільності коду.
  • Використовувати CI/CD інструменти (Jenkins, Git, Cloud Foundry, SplitIO, тощо).
  • Застосовувати стандарти безпеки (OWASP, OAuth2, SAML, Vault, Okta Verify, тощо).
  • Працювати з контейнерами (Docker, Kubernetes) та AWS (ALB, EC2, S3, RDS, CloudFront, SQS, WAF, SES).
  • Співпрацювати з продуктовим та інженерним менеджментом, розробкою й техпідтримкою.
  • Брати участь у Scrum-церемоніях та підтримувати актуальність проєктної документації.
  • Менторити та ділитися експертизою з інженерами молодшого рівня.

Ми очікуємо, що ти маєш щонайменше 2 роки комерційного досвіду виконання подібних задач.

НАШІ ПРОЄКТИ:

У нашому департаменті ти зможеш долучитися як до динамічних продуктових рішень, так і до масштабних enterprise-проєктів для міжнародних клієнтів. Ми працюємо у сферах Healthcare, Education, Finance & Banking, Media, Internet Services & Software, Logistics та інших галузях, де потрібні інноваційні й високонадійні системи.

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

ЩО НАМ ВАЖЛИВО: 

  • Готовність навчатися та розвиватися до рівня Full Stack інженера, працюючи з різними технологіями поза Java для вирішення складних інженерних задач.
  • Системне мислення та вміння бачити архітектуру цілісно, а не лише на рівні окремих модулів.
  • Технічна зрілість: відповідальність за якість коду, прагнення до оптимальних рішень, а не швидких «заплаток».
  • Командність: здатність ефективно взаємодіяти з колегами, ділитися знаннями й підтримувати інших.
  • Ініціативність: готовність пропонувати покращення в коді, архітектурі та процесах.
  • Аналітичність: уміння знаходити першопричини проблем, а не лише усувати симптоми.
  • Гнучкість: адаптація до змін у пріоритетах та нових бізнес-вимог.
  • Комунікаційність: аргументоване представлення технічних рішень різним аудиторіям.
  • Фокус на результат: орієнтація на довгострокову цінність і стабільність продукту.

БУДЕ ПЕРЕВАГОЮ:

  • Досвід із ReactJS, JavaScript/TypeScript.
  • Знання практик розробки інтеграції, архітектур, концепцій і технологій (на основі API, керованих подіями, REST, JSON, SOAP, XML, RAML, OAS, JMS тощо).

ЩО МИ ПРОПОНУЄМО: 

  • Компенсація, що відповідає досвіду та експертизі.
  • Прямий вплив на продукт: спілкування з decision-maker’ами, а не «через п’ять менеджерів».
  • Сильне технічне оточення: архітектори, senior-інженери, системні дизайнери.
  • Ніякого хаосу: продумані процеси, зрозуміла зона відповідальності, зріла команда.
  • Можливості розвитку — сертифікації, внутрішні міні-конференції, доступ до освітніх платформ і лекцій від експертів різних напрямів (як профільних, так і суміжних).
  • Гнучкість: remote-first формат та work-life balance.
  • Прозора система performance review з фокусом на зростання та інженерний вплив.
  • Технічні виклики: робота з високонавантаженими системами, продуктивністю та безпекою.
  • Сучасний стек: мікросервісна архітектура, контейнеризація, хмарні сервіси.
  • Вплив на архітектуру: участь у технічних рішеннях і дизайн-сесіях.

Якщо ти прагнеш працювати з сучасним Java-стеком, розв’язувати задачі масштабування та продуктивності й впливати на архітектуру систем — надсилай резюме на jobs@nixsolutions.com. Тут твій внесок буде відчутним уже з перших днів.