説明会に参加エントリー
  • ホーム
  • 募集要項
  • エキスパートエンジニア
    (JavaによるAPI開発チームのテックリード / アーキテクト候補)

エキスパートエンジニア
(JavaによるAPI開発チームのテックリード / アーキテクト候補)

募集要項

募集部署 prismatix事業部
仕事内容

EC / CRM 向けAPIプラットフォーム「prismatix」の開発チームにおいて、既存の問題を解決し、次世代のアプリケーション基盤を設計・構築していく技術面でのリーダーシップを発揮していただきます。

prismatixは複数の小規模なサービスが協調してサービスを構成する「マイクロサービスアーキテクチャ」を採用しています。それぞれのサービスは認証・認可、商品管理、ショッピングカート、注文管理、決済などEC領域で重要な機能を分担しており、顧客の要件に応じて選択的に機能を提供することが可能です。各サービスはJavaとSpring Bootで構成されたDockerコンテナをECS上でホストし、データストアにはRDSやDynamoDBなどマネージドサービスを採用しています。

いわゆるECサイトやモバイルアプリのようなフロントエンドアプリケーションはサービスとしては提供せず、データストア / ビジネスロジックのみを提供するシステムの形態は、昨今「ヘッドレスコマース」という言葉で知られるようになってきました(prismatixでは「エンゲージメントコマース」という言葉で表現しています)。

prismatixは開発開始から既に5年ほど経過しており、現在のアプリケーションのメジャーバージョンは 2 です。お任せしたい仕事のひとつは、現行バージョンである V2 が抱えている技術的な課題の解決です。現在トータルで数千万人にものぼるエンドユーザーに価値を届けることを最優先にして開発を進めていた結果、足元をきちんと整備し、運用しやすいアプリケーションとして改善していく部分が少し後回しになってしまっている現状を、本来のあるべき姿に近づけていくのがミッションです。

もうひとつのミッションが、prismatixの次期バージョンである V3 の設計・構築です。現行バージョンでの学びを活かし、より開発・運用しやすく高品質なアプリケーションとするために、開発基盤の設計・構築から携わっていただきます。

さらに、技術面でのリーダーとしてチームのロールモデルとなり、個人やチームのスキルアップをサポートしてくれることも期待しています。

チームは、プロダクトオーナー、システムアーキテクト、ソフトウェアエンジニア、SRE、プロジェクトマネージャーなど多様な専門スキルを持つメンバーが在籍し、それぞれの専門領域で貢献しながらプロダクト全体の開発・運用に取り組んでいます。

セルフマネジメント、およびチームとしてのアウトプットの最大化を前提に、1人1人が裁量をもって仕事を進めながらも、コミュニケーションはフラットです。チャットやテレビ会議などクラウドワーキングツールを積極的に活用し、時間と場所の制約から発生するコストを最小限に抑えることによって効率的に仕事を進めています。

以下の記事もご覧ください。
prismatix(プリズマティクス)事業部のことがよくわかるWebページやブログエントリn選 | DevelopersIO

この仕事で得られるもの

- 複雑で大規模なAPIプラットフォームの開発チームを技術でリードしていく経験
- 大規模Webアプリケーションの基盤刷新を主導する経験
- EC / CRM領域における先進的な業務知識
- AWSの各サービスに関する専門的な知識と技術スキル

必須の経験

- JavaとSpring FrameworkによるWeb開発の実務経験と深い知識
- AWS上でコンテナとして動作するアプリケーションについての知識と経験
- Webアプリケーションの非機能要件まで考慮した設計・開発・運用の経験

歓迎する経験や能力

- 開発チームを技術的にリードした経験
- Webアプリケーションの開発基盤を検討・設計・構築した経験
- OSSの開発・コントリビューションの経験

求める人物像

- コードを書くだけではなく保守性や運用についてまで考慮して設計・開発が行える方
- 技術力をプロダクトのみならずチームにもロールモデルとして影響していける方
- 技術とビジネス両面の制約を理解した上で技術的に最適な判断ができる方

想定年収

800~1,500万円

※年収はあくまでも想定であり、経験・スキル等を考慮して決定いたします

福利厚生

クラスメソッドの福利厚生