【フルリモート/週5/Java】金融・決済決済基盤のJava 21(Virtual Threads)導入&Spring Boot 3 高並行マイクロサービス移行案件

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,600 ~ 5,400円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Java】金融・決済決済基盤のJava 21(Virtual Threads)導入&Spring Boot 3 高並行マイクロサービス移行案件
お任せしたいこと
[役割]
Java(Java 21 / Spring Boot 3)を用いた、高負荷なオンライン決済・口座振替プラットフォームにおけるトランザクション処理エンジンの設計・開発および高並行処理化
[役割に対して求める成果]
Java 21 の Virtual Threads(仮想スレッド)導入および I/O ブロッキングの最適化による、大量決済リクエスト発生時のスループット向上(処理能力2倍・レイテンシー30%削減)およびリソース消費量の抑制
具体的な業務内容
Java 21 / Spring Boot 3 を活用した、低遅延・高可用のオーソリ・決済処理APIおよび非同期バッチ処理の実装
仮想スレッド(Virtual Threads / Project Loom)を活用した並行処理アーキテクチャの再設計およびスレッドセーフなコードへのリファクタリング
Spring Data JPA (Hibernate 6) / R2DBC を用いた PostgreSQL のトランザクション制御および、デッドロック防止・クエリチューニング
Apache Kafka / RabbitMQ を用いた決済ステータス通知の分散イベント駆動処理の実装
JUnit 5 / Testcontainers を用いた結合テスト自動化および、Datadog による APM 監視・プロファイリング(JFR活用)
必須スキル・経験
Java(Java 11以上)を用いたバックエンド・サーバーサイドの実務開発・運用経験(5年以上)
Spring Boot を用いた商用 Web API / マイクロサービスの設計・開発経験(3年以上)
マルチスレッドプログラミングおよび並行処理(CompletableFuture, ThreadPool等)に関する基礎知見
RDBMS(PostgreSQL, Oracle等)でのトランザクション設計およびパフォーマンスチューニングの実務経験
歓迎スキル・経験
Java 17 / 21 の最新仕様(Virtual Threads, Record, Pattern Matching 等)の実務活用または移行評価実績
決済、金融、カード、ポイントなどデータ整合性とセキュリティ要件が極めて高いドメインでの開発経験
Apache Kafka や Pulsar を用いた高スルーパットなイベント駆動アーキテクチャの構築実績
Testcontainers を活用した高品質な統合テスト環境の構築・運用経験
開発環境
言語/フレームワーク: Java 21, Spring Boot 3, Spring Security
ORM/DB/メッセージング: Spring Data JPA, R2DBC, PostgreSQL, Redis, Apache Kafka
開発/テストツール: IntelliJ IDEA, JUnit 5, Testcontainers, Gradle, Docker
クラウド/監視: AWS (ECS, Aurora, ElastiCache), Datadog, GitHub Actions
コミュニケーション: Slack, Notion, Jira, Confluence
開発チームについて
プロダクトマネージャー(1名)、テックリード(1名)、Javaシニアエンジニア(3名/今回募集枠含む)、SRE(1名)のスクラムチームです。
Java の最新LTS(Java 21/25)の言語機能を積極的に導入し、レガシーさを排したモダンでクリーンなアーキテクチャを維持・追求する文化です。
求める人物像
Java の言語仕様や JVM(Java Virtual Machine)のメモリ・スレッド挙動を正しく理解し、パフォーマンスと堅牢性を重視したコードが書ける方
決済システムの「失敗が許されない」要件に対し、例外処理やリトライ構造を慎重かつロジカルに設計できる方
フルリモート環境において、コードレビューやドキュメント(Notion/Slack)で技術的な根拠をもった意見交換ができる方
仕事の魅力
Java 21 の目玉機能である Virtual Threads を実サービスレベルで導入し、高並行処理のボトルネックに挑む貴重な開発実績が得られます。
ミッションクリティカルな決済インフラにおいて、Javaエンジニアとしての市場価値を大幅に高められるプロジェクトです。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
