Java/Spring/週5/フルリモート/従業員管理機能のSPA開発等 | フリーランスエンジニアのIT案件・求人 (サーバーサイドエンジニア/虎ノ門)| テクフリ

~ ¥1,210,000 / 月
虎ノ門
フルリモート
Spring Java
  • 概要

    法人向けに提供しているSaaSで主に「ID一括管理」「連携SaaSへのSSO」「連携SaaSへのプロビジョニング」を提供します。
    - 【ID一括管理】企業管理者による従業員のID管理機能を提供します。
    - 【SSO】SAML/OIDCを利用したSaaSへのSSOを提供します。認証はID/パスワード認証に加えて、MFAやFIDOを利用した強固な認証も利用可能です。
    - 【プロビジョニング】連携している各SaaSへ企業情報やユーザ情報等をシステム間連携により反映します。
    WEBサービス(バックエンド/フロントエンド)とシステム間連携を中心とした開発です。
    各機能の追加開発と並行して、古い基盤の刷新を行なっています。
    現状のアプリケーションへのコード追加/修正だけでなく、今後の保守性/性能/コスト等多角的な観点から最適な実現方式を議論してフルスタックに開発します。
    - 【ID一括管理】Spring(バックエンド)とBackbone.jsを中心とするJavaScript(フロントエンド)で構成されるSPAをメインに構成されます。
    - 【SSO】Pingfederate(ミドルウェア)を中心に、JavaによるPingfederateへの独自実装や、不足機能を補うSpringで構成されます。
    - 【プロビジョニング】Lambda(Python)を中心としたサーバレスを組み合わせたマイクロサービスと、Spring Batchのコンテナで構成されます。
    - 【基盤刷新】上記基盤のうち古くなった基盤の刷新を機能開発と並行して行なっております。現在は「Backbone.jsのReact化」と「Pingfederateの内製化」を実施中。

  • 必須要件

    ・Gitを利用したチームでの開発の経験
    ・Java, Springを用いたアプリ開発の経験
     例えば、
    - Controller, Service, Repository, RDBの処理分担の設計
    - 可読性/保守性の高く、冗長でないコーディング
    ・AWSを利用したアーキテクチャ設計/開発の経験
     例えば、
    - Lambda, API Gateway等を用いたAPIを開発
    - SQS, Lambda(Python)を用いた非同期処理を開発
    - DynamoDBのテーブル設計
    - SpringBootコンテナのECS(Fargate)へのホスト
    ・React/Typescriptの開発経験
     例えば、
    - バンドラー/コンポーネントライブラリ/グローバルステート等のアプリ基盤の検討/構築
    - アクセシビリティを意識したコンポーネント設計/実装
    ・コミュニケーション能力があり、チームでタスクを進めることに抵抗がない。
    ・オフショアのベトナムとコミュニケーションを取り、言語の壁を乗り越えて協業することに抵抗がない。
    ・チーム、プロダクトに対して自分の業務をコミットでき、課題が発生したときに積極的に課題解決を図ることができる

  • 稼働量

    (140時間 ~ 180時間)

  • 求人元

    TechCareer Freelance

関連する求人

この案件を掲載しているエージェントについて

TechCareer Freelance

運営会社:株式会社アイデンティティ

案件・求人数:20507件

契約形態:業務委託(フリーランス)