【フルリモート/週5/Java】FinTech・国際送金マルチ通貨決済基盤開発
作業内容
【フルリモート/週5/Java】FinTech・国際送金マルチ通貨決済基盤開発 お任せしたいこと [役割] Java 21 / Spring Boot 3.x を用いた、大手FinTech企業向け国際送金およびマルチ通貨決済APIプラットフォームのコアバックエンド開発 [役割に対して求める成果] Virtual Threads (Project Loom) による高並行処理化と Spring Cloud / Kafka を用いたイベント駆動アーキテクチャの最適化により、急激な取引スパイク時でも秒間10,000 TPSの低遅延決済処理(99パーセンタイルレスポンス 100ms未満)とゼロデータ不整合を達成 具体的な業務内容 Java 21 / Spring Boot 3.x を用いた、高可用性・高並行な国際送金・外貨為替計算マイクロサービス API の開発 Apache Kafka を用いた、決済ステータス更新・口座残高変動イベントの非同期メッセージング処理基盤の実装 PostgreSQL (Aurora) / Redis を活用した、厳格なトランザクション管理(Sagaパターン)および二重送金防止(冪等性保証)メカニズムの設計 Spring Security / OAuth2 / JWT を用いた、APIセキュリティ要件および金融グレードのアクセス制御実装 JUnit 5 / Testcontainers / Mockito を用いた、データベースやメッセージブローカーを含む結合テストの自動化 必須スキル・経験 Java 17+ / Spring Boot を用いた Web アプリケーションまたはマイクロサービスの開発・運用経験(4年以上) RDBMS における厳格なトランザクション制御、排他制御、およびデータベース設計の深い理解 Apache Kafka, RabbitMQ 等を用いたイベント駆動型・メッセージングアーキテクチャの開発実務経験 決済、銀行、証券、カードなど、金融・高信頼性が求められる領域でのバックエンド構築経験 歓迎スキル・経験 Java 21 (Virtual Threads, Pattern Matching) を活用したモダンな高並列コーディング知見 分散トランザクション(Saga パターン、2PC等)の設計および障害復旧メカニズムの構築経験 AWS / GCP 等のクラウドネイティブ環境(EKS, Kubernetes, Terraform)での運用経験 OpenTelemetry / Prometheus / Grafana を用いた分散トレーシングおよび可観測性(Observability)の導入実績 開発環境 言語/フレームワーク: Java 21, Spring Boot 3.x, Spring Cloud, Hibernate ミドルウェア/DB: PostgreSQL, Redis, Apache Kafka テスト/ツール: JUnit 5, Testcontainers, Gradle, Docker, Git クラウド/CI: AWS (EKS, Aurora, ElastiCache), GitHub Actions コミュニケーション: Slack, Notion, Jira, GitHub 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
Java、Spring Boot、RDBMS
募集回数
1回
スキル
企業名
株式会社Kaizen Tech Agent
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
