説明会に参加エントリー
  • ホーム
  • 募集要項
  • サーバーサイドエンジニア
    (JavaによるAPIプラットフォーム開発)

サーバーサイドエンジニア
(JavaによるAPIプラットフォーム開発)

募集要項

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

EC / CRM 向け API プラットフォーム「prismatix」を構成するマイクロサービスの設計・開発を担当していただきます。

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

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

このような先進的なアーキテクチャのアプリケーションを設計・開発し、サービスの機能追加・信頼性向上を通じて世の中に新しい価値を提供していく仕事をお任せします。

顧客要件をもとに仕様検討・設計を行い、実装・テストまでを行う開発フェーズはもちろんですが、APIプラットフォームという「開発者向け」のプロダクトであるため、使いやすいAPIを設計すること、正確でわかりやすいドキュメントを書くことも重要な業務です。幅広いミッションのなかから経験と適性にあったタスクを担当していただき、一緒に技術を磨いていきましょう!

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

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

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

募集背景

prismatix事業の急拡大に伴い人材を募集します。

この仕事で得られるもの

・最新技術を用いたモダンかつ大規模な API プラットフォームの開発経験
・マイクロサービスの設計・開発経験
・事業会社のフロントシステム全般の業務・システムに関する知識
・AWS の各サービスに関する専門的な知識と技術スキル

プロジェクトを進める中で最先端のマーケティング、それを支えるアーキテクチャなど、新しい知見や技術に業務を通じて触れることができます。

必須の経験

・何らかの言語によるWeb アプリケーションの開発に携わった実務経験
・何らかのテスティングフレームワークを用いたユニットテストコードの記述経験
・AWS(Amazon Web Services)への興味・関心

歓迎する経験や能力

・Java(11以降) / Spring Frameworkを用いた開発の実務経験
・Web APIを通じて外部システムと連携するプログラムの開発経験
・Web APIの仕様を検討・設計した経験
・ECに関連するシステムの開発経験
・チーム開発でのリーダーの実務経験

求める人物像

・セルフマネジメントを前提にプロアクティブに行動できる方
・エンジニアとしてのコミュニケーション能力(コード・コメント・ドキュメント)がある方
・学習や技術習得とそのためのインプット・アウトプットを楽しめる方

想定年収

500~1000万円

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

福利厚生

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