【フルリモート/週5/Java】金融機関向け次世代・決済オーケストレーション基盤開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 5,000 ~ 6,000円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Java】金融機関向け次世代・決済オーケストレーション基盤開発
お任せしたいこと
[役割]
複数の決済手段や銀行APIを統合管理する「決済オーケストレーションプラットフォーム」において、サーバーサイドの設計・開発を担当していただきます。
[役割に対して求める成果]
Java 21の最新機能を活用し、数千TPS(Transaction Per Second)に耐えうる高並列・低遅延な決済パイプラインを構築すること。
具体的な業務内容
Java 21 / Spring Boot 3 を用いたマイクロサービスの設計・開発
Virtual Threads (Project Loom) を活用した、ブロッキングI/Oの効率化とスループット向上
Apache Kafka を利用した、イベント駆動型アーキテクチャによる非同期決済処理の実装
gRPC / Protocol Buffers を用いた、サービス間の型安全かつ高速な通信インターフェースの構築
金融グレードの信頼性を担保するための、JUnit 5 / Testcontainers を用いた徹底的な自動テスト
必須スキル・経験
Javaを用いたバックエンド開発の実務経験(5年以上)
Spring Boot を用いたマイクロサービスアーキテクチャの開発・運用経験
RDB(PostgreSQL / MySQL)における、デッドロック回避やインデックス最適化の深い知見
マルチスレッドプログラミングおよび並行処理制御の理解
歓迎スキル・経験
Java 17 / 21 への移行経験、または Record型 / Sealed classes 等の活用経験
AWS (EKS, RDS, MSK) を用いたクラウドネイティブな開発経験
決済システムや基幹系システムなど、「結果整合性」と「強い整合性」の使い分けが必要なドメインの経験
Domain-Driven Design (DDD) を用いた複雑なビジネスロジックのモデリング経験
開発環境
言語: Java 21
フレームワーク: Spring Boot 3.3, Spring Security (OAuth2 / OIDC)
DB: PostgreSQL, Redis (Caching / Distributed Lock)
メッセージング: Apache Kafka
インフラ: AWS (EKS, Aurora, Fargate)
ツール: IntelliJ IDEA, GitHub, Slack, Datadog
開発チームについて
技術志向が非常に強く、Javaの言語仕様アップデートに合わせて積極的にリファクタリングを行う文化です。コードレビューでは、計算量(Big O)やスレッド安全性、ガベージコレクションへの影響まで考慮したハイレベルな議論が行われています。
求める人物像
「動くコード」ではなく「美しく、堅牢で、速いコード」を書くことに情熱を持てる方
大規模な分散システム特有の課題(分散トランザクション等)の解決を楽しめる方
フルリモート環境下で、ドキュメントを丁寧に整備し、チームの知識共有に貢献できる方
仕事の魅力
Java 21の目玉機能(Virtual Threads等)を本番環境で大規模に活用する貴重な経験が積めます。
金融インフラという極めてミッションクリティカルな領域で、自分の書いたコードが経済活動を支える手応えがあります。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
