InPost Group
InPost Group
InPost Group керує мережею доставки поза домом для електронної торгівлі, поєднуючи автоматизовані поштові шафи, кур’єрські послуги та пункти отримання й відправлення посилок. Платформа компанії допомагає продавцям і споживачам організовувати доставку посилок завдяки зручним варіантам отримання та інфраструктурі доставки в Польщі, Франції, країнах Бенілюксу, Великій Британії та Італії. Компанія зосереджується на технологічній логістиці та моделях доставки з меншим впливом на довкілля, підтримуючи подальше зростання онлайн-торгівлі в Європі.

Провідний інженер-програміст Java (дистанційно, Польща)

Створюйте подієво-орієнтовані мікросервіси для доставки посилок на платформі електронної логістики InPost. Керуйте роботою над архітектурою, тестуванням і розгортанням високодоступних систем.

Опис

  • Проєктуйте та створюйте мікросервіси, застосовуючи принципи гексагональної архітектури.
  • Долучайтеся до формування архітектурних рішень і проєктування систем.
  • Розробляйте подієво-орієнтовані інтеграції з Kafka, Avro і патерном Transactional Outbox.
  • Створюйте автоматизовані модульні, інтеграційні та контрактні тести.
  • Перевіряйте код і підтримуйте його високу якість.
  • Відповідайте за доручені напрями, взаємодійте із зацікавленими сторонами, збирайте інформацію та доводьте рішення до результату.
  • Використовуйте у щоденній роботі інструменти програмування на основі ШІ, наприклад Claude Code.
  • Ведіть проєкти на всіх етапах розробки: від аналізу й проєктування архітектури до реалізації, тестування та розгортання.
  • Розробляйте критично важливі для бізнесу системи створення посилок у команді Send домену Consumer & Merchant компанії InPost.

Вимоги

  • Досвід розробки програмного забезпечення на рівні senior.
  • Ґрунтовний досвід роботи з Java 21 або новішою версією та Spring Boot, зокрема MVC та/або WebFlux.
  • Практичний досвід роботи з Kafka.
  • Досвід роботи з PostgreSQL та/або MongoDB.
  • Добре знання гексагональної архітектури або Clean Architecture і шаблонів мікросервісної розробки.
  • Досвід роботи з інструментами й підходами до автоматизованого тестування, такими як Spock або JUnit, Testcontainers і контрактне тестування.
  • Досвід роботи з Kubernetes, Helm і GitLab CI.
  • Ґрунтовне розуміння безпеки на основі OAuth2/JWT.
  • Впевнене володіння інструментами програмування на основі ШІ; стандарт компанії — Claude Code, також доречний досвід роботи з GitHub Copilot або Cursor.
  • Уміння ефективно працювати у складних розподілених середовищах із десятками мікросервісів і численними каналами комунікації.
  • Уміння підтримувати виробничі навантаження великого масштабу та вимоги до доступності, близької до 100%.
  • Здатність самостійно аналізувати завдання, визначати зацікавлені сторони, збирати інформацію та доводити рішення до результату.
  • Готовність і можливість приїхати до Варшави на заключний етап відбору.

Переваги

  • Робота в різноманітному міжнародному міжфункціональному середовищі.
  • Можливість навчатися та співпрацювати з керівником старшого рівня і його управлінською командою.
  • Перспективи професійного зростання в кількох країнах Європи.
  • Можливість побудувати повноцінну кар’єру з різноманітними пільгами.
  • Участь у програмах професійного розвитку.
  • Чудові умови роботи.
  • Гнучкий графік.
  • Контракт B2B.