【フルリモート/週5/Java】エンタープライズ向け物流・サプライチェーン最適化SaaSのバックエンド開発
作業内容
【フルリモート/週5/Java】エンタープライズ向け物流・サプライチェーン最適化SaaSのバックエンド開発 ### お任せしたいこと [役割]バックエンドエンジニアとして、大手小売・製造・物流企業向けに提供する、在庫管理や配送ルート最適化を担うサプライチェーン管理(SCM)SaaSのAPIおよび基幹システム連携の開発をお任せします。 [役割に対して求める成果]「物流の2024年問題」を解決するため、数千万件に及ぶ受発注データや在庫データを停止することなくリアルタイムで処理し、企業の基幹システム(ERP)と安全に連携できる高可用かつ堅牢なバックエンドアーキテクチャの実現。 ### 具体的な業務内容 ・Java(Spring Boot)を用いた物流管理向けRESTful APIおよび大規模バッチ処理の詳細設計・実装 ・ドメイン駆動設計(DDD)を取り入れた、複雑な物流ドメイン(在庫引き当て、配送計画、倉庫管理等)のモデリングとマイクロサービス化の推進 ・RDBMS(PostgreSQL/MySQL)を用いた数億レコード規模の大規模テーブル設計および、高度なSQLパフォーマンスチューニング ・KafkaやRabbitMQ等のメッセージキューを利用した非同期処理アーキテクチャの設計および他システム連携基盤の開発 ・JUnitやMockito等を用いたテスト駆動開発(TDD)の実践と、GitHub Actionsを利用したCI/CDパイプラインでの品質担保 ### 必須スキル・経験 ・Javaを用いたWebアプリケーションの設計・開発経験(3年以上) ・Spring Bootフレームワークを用いた実務経験(2年以上) ・RDBMSを用いたデータベース設計、トランザクション管理、およびパフォーマンスチューニングの実務経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・ドメイン駆動設計(DDD)やクリーンアーキテクチャの知見および実践経験 ・物流、サプライチェーン(SCM)、倉庫管理(WMS)、またはERPシステムに関するドメイン知識や開発経験 ・マイクロサービスアーキテクチャによる大規模システムの設計・開発経験 ・AWS環境(ECS, EKS, RDS等)でのインフラ構築・運用経験、およびコンテナ技術(Docker/Kubernetes)の知見 ・Spring Batch等を用いた大規模バッチ処理の実装・運用経験 ### 開発環境 言語・フレームワーク:Java 21, Spring Boot, Spring Batch, JUnit インフラ・ミドルウェア:AWS (ECS, EKS, RDS, SQS), PostgreSQL, Kafka, Docker, Kubernetes ツール:GitHub, GitHub Actions, Jira, Confluence, Slack, Datadog ### 開発チームについて プロダクトマネージャー1名、テックリード1名、ドメインエキスパート(物流業界出身者)1名、バックエンドエンジニア5名(今回募集枠含む)、フロントエンドエンジニア3名、SRE2名の体制です。複雑に絡み合う物流業務をシステムに正しく落とし込むため、エンジニアもドメインエキスパートと積極的に議論し、DDDを用いたモデリングを重視して開発を進めています。 ### 求める人物像 ・単に仕様通りにコードを書くのではなく、複雑なビジネス要件を紐解き、美しいオブジェクト指向設計に落とし込むことに喜びを感じる方 ・止まることが許されない社会インフラ(物流)を支えるミッションクリティカルなシステムに対し、強い責任感を持てる方 ・フルリモート環境下において、他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 ### 仕事の魅力 日本の経済活動の根幹である「物流」が抱える深刻なリソース不足や非効率を、テクノロジーの力で根本から変革する社会的インパクトの極めて大きなプロダクトです。エンタープライズレベルの巨大なトラフィックと複雑なドメイン要件に対し、JavaのエコシステムとDDDを駆使して立ち向かうことで、バックエンドエンジニアとして一段上の高度な設計力と実装力を磨くことができます。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
Java、Spring Boot
募集回数
1回
職種・ポジション
スキル
企業名
株式会社Kaizen Tech Agent
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
