【フルリモート/週5/Java】自社ECサイト・会員基盤のリプレイス&Java 21 / Spring Boot 3 パフォーマンスチューニング案件

掲載終了2ヶ月前

【フルリモート/週5/Java】自社ECサイト・会員基盤のリプレイス&Java 21 / Spring Boot 3 パフォーマンスチューニング案件

4,000〜4,800/時

作業内容

【フルリモート/週5/Java】自社ECサイト・会員基盤のリプレイス&Java 21 / Spring Boot 3 パフォーマンスチューニング案件 お任せしたいこと [役割] Java(Spring Boot 3)を用いた、年商数百億円規模の自社ECプラットフォームにおける会員・ポイント認証基盤のマイクロサービス開発および、レガシーシステムからの機能移行 [役割に対して求める成果] 大規模セール時のスパイクアクセスに対応できるAPI基盤の構築(スループット50%向上)、および Spring Security 6 を活用したセキュリティガバナンスの強化 具体的な業務内容 Java 21 / Spring Boot 3 を用いた、会員登録・ログイン・認証認可・ポイント計算Web APIの設計および実装 既存の Struts / Java 8(モノリス構成)で動作しているレガシーコードの解読・仕様抽出および、Spring Boot 3 へのリファクタリング移行 PostgreSQL / Redis を用いたデータアクセス層設計および、スロークエリ改善・インデックス最適化 OpenID Connect / OAuth 2.0 に準拠したID統合・SSO(シングルサインオン)連携機能の実装 JUnit 5 / Testcontainers を用いた統合テスト環境の構築および、GitHub Actions を用いた CI/CD 自動化 必須スキル・経験 Java(Java 11以上)を用いたバックエンドWeb APIの開発・運用実務経験(4年以上) Spring Boot を用いた商用サービスの設計・開発経験(2年以上) RDBMS(PostgreSQL または MySQL)を用いたデータモデル設計および SQL パフォーマンスチューニングの経験 Docker / Container を利用したローカル開発環境での構築・実装経験 歓迎スキル・経験 Java 21(Virtual Threads等)や Spring Boot 3 への移行・評価実務経験 大規模ECサイト、会員基盤、ポイントシステムなど高トラフィック環境での開発実績 Redis や Memcached を活用したキャッシュ戦略の設計・運用経験 OpenID Connect / OAuth 2.0 等の認証認可プロトコルに関する知識・実装経験 開発環境 言語/フレームワーク: Java 21, Spring Boot 3, Spring Security 6 ORM/DB/キャッシュ: MyBatis, Spring Data JPA, PostgreSQL, Redis 開発ツール: IntelliJ IDEA, Docker, JUnit 5, Gradle, Testcontainers クラウド/インフラ: AWS (ECS, Aurora, ElastiCache), GitHub Actions コミュニケーション: Slack, Notion, Jira, Figma 開発チームについて プロダクトマネージャー(1名)、テックリード(1名)、Javaエンジニア(4名/今回募集枠含む)、SRE(1名)のスクラムチームです。 レガシーからの脱却をテーマに掲げており、モダンなJava機能の採用や技術提案歓迎のオープンな雰囲気です。 求める人物像 レガシーコードを解読し、ビジネスロジックを読み解きながら新しいアーキテクチャへ再構築することを楽しめる方 認証・認可などのセキュリティ要件に対し、慎重かつ堅牢な実装を行える方 フルリモート環境において、SlackやNotionで課題解決に向けた自発的な発信ができる方 仕事の魅力 多くのエンドユーザーが利用する自社大規模ECの「心臓部(認証・会員基盤)」のリプレイスという重要な役割に携われます。 単なる機能追加だけでなく、レガシーコードのリファクタリングや Java 21 の最新機能を活かした高速化など、バックエンドエンジニアとしての本質的な技術力を磨けます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

Java、Spring Boot

募集回数

1回

スキル

デザイン:
ビジネスツール・コミュニケーション:
その他:

企業名

株式会社Kaizen Tech Agent

サービス/プロジェクト名

詳細スケジュール/リリース時期

現場責任者の雰囲気

開発体制の詳細

詳細は面談でお伝えします。ご相談ください。

一部の情報は非公開の場合があります

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)