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.