募集要項
仕事内容
期待すること(責任/権限) ■チームについて ZOZOTOWNの購入体験を支えるカート決済機能の新機能開発、既存機能改修、運用保守を行うチームです。 「正確性」「信頼性」「安全性」をチームミッションに掲げ、システムの安定稼働や幅広いケースを想定した設計、セキュリティ強化に取り組みながら、ユーザーが安心して買い物を楽しめる環境を支えています。 ■職種について 国内最大級ファッションECサイトにおいて、購入体験の心臓部であるカート決済機能を担うポジションです。 日々膨大なアクセスが集中する中でも、安定したサービス提供はもちろん、不正利用防止やセキュリティ対策にも取り組んでいます。 今後はさらなる事業成長に向け、レガシーシステムのリプレイスやマイクロサービス化、クラウド基盤の活用など次世代に向けた進化を進めています。 大規模トラフィックを支えるためには高度な技術力が求められますが、一人で抱え込む必要はなく、課題があればチームで意見を出し合い、連携して解決していく文化があります。だからこそ、安心してチャレンジできる環境です。 当ポジションでは、スケーラビリティ・安定性・パフォーマンスを追求しながら、仲間と共に大規模ECの未来をつくる挑戦に取り組んでいただきます。難しい課題に直面しながらも、それを乗り越える楽しさとスケール感のあるやりがいを味わえるポジションです。 ■現状の課題と実現したいこと ZOZOTOWNは成長を続ける一方で、システムにはレガシーな部分も残っています。今後の拡大には、リプレイスを進めながらも安定したカート決済機能を継続的に提供することが求められます。 私たちは「MORE FASHION × FASHION TECH ~ ワクワクできる『似合う』を届ける ~」という経営戦略のもと、ファッションとテクノロジーの融合によって新しい価値を創造しています。 その中でカート決済機能はサービスを支える欠かせない基盤であり、巨大かつピーク性の高いトラフィックを扱う技術的難しさと同時に、スケール感のある挑戦が待っています。 サービスを作って終わりではなく、リリース後も運用・改善を重ねてユーザー体験を磨き続けていく――。 そんな成長プロセスにワクワクし、仲間と共にサービスを進化させていくエンジニアを求めています。 業務内容 ■具体的な業務例 カート決済機能におけるWebアプリケーションの設計/開発/運用 大規模なトラフィックを捌くためのシステム最適化、パフォーマンスチューニング マイクロサービスアーキテクチャやクラウド基盤を活用したサービス構築 フロントエンドやインフラエンジニアとの協働による新機能開発 データベース設計、セキュリティ対策の実装 ■利用技術 開発言語:Java(Spring Boot) / VBScript OS・ミドルウェア:Windows Server(IIS)/ Linux / nginx クラウド:AWS コンテナ技術:Docker / Kubernetes DB:SQL Server / Aurora MySQL / DynamoDB CI/CD:GitHub Actions 監視/運用:Sentry / Datadog / PagerDuty / Splunk 開発用AIツール:Claude Code / GitHub Copilot / Codex CLI / Devin ■参考資料 会社説明資料(https://speakerdeck.com/zozodevelopers/company-deck) 【TECH BLOG】ZOZOTOWNカート・決済システムの大規模リプレイス 〜 モジュラモノリス設計で進めた現実的リプレイス戦略(https://techblog.zozo.com/entry/zozotown-cart-and-payment-system-modular-monolith-system-replacement) 【TECH BLOG】SQSを用いたクレジットカード決済の非同期化(https://techblog.zozo.com/entry/asyncronization-of-credit-processing) 必要条件 ■必須条件 Webアプリケーションやサービスの開発経験 Java(Spring Boot)を利用したAPI設計・実装経験 RDBMSを利用した設計・実装経験 Gitを利用したチーム開発経験 ■歓迎条件 大規模サイトの要件定義/設計/開発/運用経験 高トラフィック環境でのサービス開発・運用・チューニング経験 マイクロサービスアーキテクチャに基づく開発経験 大規模データ処理や分散処理の知識 決済関連システムの開発経験