【Data & AI 】ソフトウェアエンジニア Provider/認証システム
DXC Technology
📍 Japan, Tokyo, Japan
Job Description
Job Description:
【必須経験】
Java、OAuth2、Spring、Docker
経験年数10年以上
【募集背景】
OpenID Provider、ないしは、認証システムの開発メンバとしての採用
【業務内容】
* 要件定義、設計、実装(プログラミング)、配備、初期運用までの全行程、あるいは、
ほとんどの工程を1人で担えるエンジニアを想定しております。
* OpenID Providerの設計と実装
* OAuth2/OpenID Connectプロトコルに基づく認証/認可サーバーの設計と開発
* トークン発行の機能実装
* 認証システムの設計と実装
* ログイン、ユーザー登録、パスワードリセットなどの認証機能の開発
* 多要素認証(MFA)機能の開発
* WebAuthn認証機能の開発
* APIの設計と開発
* RESTful APIの設計と実装
* SOAP APIの設計と実装
* APIドキュメントの作成とメンテナンス
* CI/CDパイプラインの構築と管理
* 継続的インテグレーション/デリバリー(CI/CD)パイプラインの設計と実装
* パイプラインの監視とトラブルシューティング
* システムのデプロイと運用
* クラウド環境(AWS, Azure, GCPなど)でのシステムデプロイ
* 障害対応
【必要なスキル】
* Java, JavaScriptのプログラミング言語の経験
* Javaを用いたソフトウェア開発の実務経験(5,000時間以上のプログラミング経験)。
* JavaScriptを用いたソフトウェア開発の実務経験(1,000時間以上のプログラミング経験)
* J2EE Webアプリケーションの開発経験(EJBは必須ではない)
* フレームワーク(Spring Boot)の使用経験。
*...