AUTHENTICATION PLATFORM ENGINEER

認証・認可・ユーザー管理基盤開発エンジニア

認証・認可を行うWebサービスの開発を通じて
コアスキルを磨きたいエンジニア募集!募集職種一覧へ

仕事内容 マイクロサービスアーキテクチャで構築されたEC / CRMプラットフォーム「prismatix」において、プロダクトの中心部で重要な役割を担っている「認証・認可サービス」の開発をご担当いただきます。

認証・認可サービスはOAuth 2.0とOpenID Connectの認証・認可機能に加え、EC / CRMのユーザー管理基盤に必要な機能を備えています。このポジションのミッションは、認証・認可の仕様を積極的に把握し、prismatixの認証・認可サービスへの機能追加を行い、安全性、信頼性、使用性を向上していくことです。

Webサービスにおいては不可欠な仕組みである「認証・認可」の仕様について熟知し、実際のプロダクトを設計・開発・運用していくことを通じて、ビジネスに価値を提供することはもちろん、専門性が高くレアなスキルとキャリアを獲得していくことができるポジションです。

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

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

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

セルフマネジメント、およびチームとしてのアウトプットの最大化を前提に、1人1人が裁量をもって仕事を進めながらも、コミュニケーションはフラットです。チャットやテレビ会議などクラウドワーキングツールを積極的に活用し、時間と場所の制約から発生するコストを最小限に抑えることによって効率的に仕事を進めています。
募集背景 prismatix事業の急拡大に伴い人材を募集します。
この仕事で得られるもの
  • OAuth 2.0 / OpenID Connectを中心とした認証・認可についての深く実践的な知識
  • 認証・認可を専門に担当するサービスの開発経験
  • マイクロサービスアーキテクチャによる大規模サービスの開発・運用経験

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

  • OAuth 2.0 / OpenID Connectへの積極的な興味と知識習得の意欲
  • 認証認可に関連するWebアプリケーション開発への興味

【歓迎する経験や能力】

  • 認証認可に関連するWebアプリケーション開発の実務経験
  • Javaによるソフトウェア開発の実務経験
  • Spring Boot フレームワークの利用経験
  • OAuth 2.0 / OpenID Connectを用いたプロダクトの開発経験
  • 認証・認可を利用するユーザー管理基盤への興味

【求める人物像】

  • セルフマネジメントを前提に着実に物事に取り組める方
  • エンジニアとしてのコミュニケーション能力(コード・コメント・ドキュメント)がある方
  • 学習や技術習得とそのためのインプット・アウトプットを楽しめる方

採用応募フォーム

採用はグループ会社のクラスメソッド株式会社で行なっております
下記リンク先よりご応募お願いいたします

応募する