InPost Group
InPost Group
InPost Group управлява мрежа за доставка извън дома за електронната търговия, която съчетава автоматизирани пакетни автомати, куриерски услуги и места за получаване и предаване на пратки. Нейната платформа помага на търговци и потребители да управляват доставката на пратки чрез удобни възможности за получаване и доставна инфраструктура в Полша, Франция, региона на Бенелюкс, Обединеното кралство и Италия. Компанията се фокусира върху технологично подпомогната логистика и модели за доставка с по-малко въздействие върху околната среда, като подкрепя продължаващия растеж на онлайн търговията в Европа.

Старши софтуерен инженер с Java (дистанционна работа, Полша)

Разработвайте микросървиси, задвижвани от събития, за платформата на InPost за електронна търговия и логистика на доставките на пратки. Ръководете работата по архитектурата, тестването и внедряването на системи с висока наличност.

Описание

  • Проектиране и изграждане на микросървиси според принципите на хексагоналната архитектура.
  • Участие във формирането на архитектурни решения и дизайна на решенията.
  • Разработване на интеграции, задвижвани от събития, с Kafka, Avro и модела Transactional Outbox.
  • Създаване на автоматизирани модулни, интеграционни и договорни тестове.
  • Преглед на кода и поддържане на високо качество на кода.
  • Поемане на отговорност за възложените теми, взаимодействие със заинтересованите страни, събиране на информация и предоставяне на решения от началото до края.
  • Ежедневно използване на инструменти за програмиране с изкуствен интелект, като Claude Code.
  • Управление на проектите през целия цикъл на разработка — от анализа и архитектурата до реализацията, тестването и внедряването.
  • Разработване на критични за бизнеса системи за създаване на пратки в екипа Send от домейна Consumer & Merchant на InPost.

Изисквания

  • Опит в разработката на софтуер на старши ниво.
  • Значителен опит с 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 договор.