Posted 21 hours ago

【Data &AI】ソフトウェアエンジニア Provider/認証システム

Company unknown Japan, JP007 - DXC Tokyo Kyobashi Edogrand (JP007)
Onsite Full Time
Apply on source site

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)の使用経験。 * 自らがプログラムしたWebアプリケーションがインターネット向けに商用稼働していること * OAuth 2.0, OpenID Connectの理解 * OAuth 2.0およびOpenID Connectプロトコルの深い理解と実装経験。 * 認証・認可フローの設計と実装。 * セキュリティプロトコルと暗号化技術の経験 * 公開鍵暗号, PKI, TLS, チャレンジレスポンス等のセキュリティ(プロトコル)の理解。 * データ暗号化およびセキュリティベストプラクティスの実践経験。 * Linuxオペレーション能力 * Linux環境でのWebアプリケーション開発、運用経験。 * シェル、エディタの操作が流暢であり、OSやアプリケーションの設定変更、 ファイル管理、プログラム起動停止、モニタリング等が淀みなくできること。 * シェルスクリプトの作成と自動化。 * Docker, Kubernetesの経験 * コンテナ化技術(Docker)の使用経験。 * Kubernetesマニフェスト開発経験。 * 自らがデプロイしたアプリケーションがインターネット向けに商用稼働していること。 * 英文仕様書読解能力 * OAuth2/OIDC/WebAuthn/NIST SP 800-63シリーズ等 英文仕様書の読解 【求める人物像】 ・周囲と連携してコミュニケーションを取りながら、業務を進めることができる方 ・自ら顧客訪問をし、顧客にDXCと自らのバリューを提案する姿勢 ・数字(受注高)に対する責任感 ・適切な報告、連絡、相談ができる方 ・ビジネスマナー、スキル ・優れたコミュニケーションスキル ・自発的かつ判断能力や統制力 ・ システムやソフトウェアの構成要素や、要素間のコミュニケーションを適宜解りやすく図解するスキル DXCテクノロジーでは、コミュニティの強いつながりが成功への鍵であると考えています。DXCのワークモデルは、対面でのコラボレーションを重視しつつ、社員の幸福度、生産性、個々の働き方、そして生活環境をサポートする柔軟性も提供しています。DXCは、誰もが活躍できるインクルーシブな環境づくりに尽力しています。 採用詐欺とは、架空の求人情報を求職者に提供する詐欺行為であり、通常は偽のウェブサイトや、企業を装った未承諾のメールなどのオンラインサービスを通じて行われます。これらのメールは、受信者に個人情報の提供や、違法な採用プロセスの一環として支払いを求めることがあります。DXCでは、ソーシャルメディアネットワークを通じて雇用のオファーを行うことはなく、採用プロセスのいかなる段階でも応募者に金銭や支払いを求めることはありません。また、求職者にIT機器やその他の設備の購入を当社の代理として依頼することもありません。採用詐欺に関する詳細はこちらをご覧ください。 DXC Technology (NYSE: DXC) is a leading enterprise technology and innovation partner delivering software, services, and solutions to global enterprises and public sector organizations — helping them harness AI to drive outcomes at a time of exponential change with speed. With deep expertise in Managed Infrastructure Services, Application Modernization, and Industry-Specific Software Solutions, DXC modernizes, secures, and operates some of the world's most complex technology estates. Learn more on dxc.com.

Skills and functions

  • Aws
  • Azure
  • Gcp
  • Javascript
  • Kubernetes