InPost Group
InPost Group
InPost Groupは、宅外配送ネットワークを運営し、自動宅配ロッカー、宅配便サービス、荷物の受け取り・発送拠点を組み合わせています。同社のプラットフォームは、便利な受け取り方法と配送インフラを通じて、加盟店や消費者による荷物配送の管理を支援しており、ポーランド、フランス、ベネルクス地域、英国、イタリアに展開しています。同社はテクノロジーを活用した物流と環境負荷の低い配送モデルに注力し、欧州におけるオンライン小売の継続的な成長を支えています。

シニアJavaソフトウェアエンジニア(ポーランド・リモート)

InPostのeコマース物流プラットフォーム向けに、イベント駆動型の小包配送マイクロサービスを構築します。 アーキテクチャ、テスト、デプロイまで幅広く担当し、高可用性システムを実現します。

仕事内容

  • ヘキサゴナルアーキテクチャの原則に基づいてマイクロサービスを設計・構築する。
  • アーキテクチャ上の意思決定やソリューション設計に携わる。
  • Kafka、Avro、Transactional Outboxパターンを用いたイベント駆動型連携を開発する。
  • ユニットテスト、統合テスト、コントラクトテストを自動化する。
  • コードレビューを行い、高いコード品質を維持する。
  • 担当事項に責任を持ち、関係者と連携して情報を集め、ソリューションを最初から最後まで提供する。
  • 日々の業務でClaude CodeなどのAIコーディングツールを使用する。
  • 分析やアーキテクチャから実装、テスト、デプロイまで、開発ライフサイクル全体を通してプロジェクトを推進する。
  • InPostのコンシューマー&マーチャント領域にあるSendチームで、事業上重要な小包作成システムを開発する。

応募要件

  • シニアレベルのソフトウェア開発経験。
  • Java 21以降およびSpring Boot(MVCおよび/またはWebFlux)の豊富な経験。
  • Kafkaの実務経験。
  • PostgreSQLおよび/またはMongoDBの経験。
  • ヘキサゴナルアーキテクチャまたはクリーンアーキテクチャ、ならびにマイクロサービスパターンに関する十分な知識。
  • SpockまたはJUnit、Testcontainers、コントラクトテストなど、自動テストのツールや手法に関する経験。
  • Kubernetes、Helm、GitLab CIの経験。
  • OAuth2/JWTベースのセキュリティに関する確かな理解。
  • AIコーディングツールを使いこなせること。社内標準はClaude Codeで、GitHub CopilotやCursorの経験も活かせます。
  • 数十のマイクロサービスと多数のコミュニケーションチャネルを含む複雑な分散環境で効果的に働けること。
  • 大規模な本番トラフィックと、ほぼ100%の稼働率要件に対応できること。
  • 課題を自ら分析し、関係者を特定して情報を集め、ソリューションを最初から最後まで提供できること。
  • 採用プロセスの最終段階でワルシャワへ出張できること。

福利厚生

  • 多様なメンバーが集まる国際的なクロスファンクショナル環境で働けます。
  • シニアリーダーやそのリーダーシップチームと学び、協力できます。
  • ヨーロッパ各地で広がる成長機会を得られます。
  • さまざまな福利厚生のもとで、充実したキャリアを築けます。
  • 専門能力開発の研修に参加できます。
  • 優れた職場環境で働けます。
  • 柔軟な勤務時間を利用できます。
  • B2B契約。