【フルリモート/週5/Java】兆円規模の決済トラフィックをミリ秒単位で処理し、次世代の金融インフラを創るFinTech基盤のコアバックエンドエンジニア

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 5,600 ~ 6,700円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Java】兆円規模の決済トラフィックをミリ秒単位で処理し、次世代の金融インフラを創るFinTech基盤のコアバックエンドエンジニア
お任せしたいこと
[役割]バックエンドエンジニアとして、数千万人規模のユーザーと加盟店をつなぐ、年間数兆円規模の流通総額を支える次世代FinTech・キャッシュレス決済基盤のコアバックエンド開発をお任せします。
[役割に対して求める成果]「1円のズレも許されない」という極めて厳格な金融ドメインにおいて、旧態依然としたレガシーシステムを打破し、Java 21とSpring Boot 3を用いたモダンなマイクロサービスアーキテクチャへと刷新すること。そして、ブラックフライデー等の超高トラフィック下でも、決して止まらない堅牢なイベント駆動型決済システムを実現すること。
具体的な業務内容
・Java(Java 21)およびSpring Boot 3を用いた、高スループットで堅牢な決済・送金・残高管理API(RESTful / gRPC)の詳細設計、実装、テスト
・ドメイン駆動設計(DDD)に基づいた、複雑な金融業務要件(オーソリ、売上確定、返金、清算等)のオブジェクト指向モデリングとマイクロサービス化の推進
・Apache KafkaやAmazon SQSを利用した、決済イベントの非同期処理パイプラインの構築と、Sagaパターンによる分散トランザクション・結果整合性の担保
・Amazon Aurora(PostgreSQL)やAmazon DynamoDBを用いた、秒間数万回の決済リクエストに対する厳密な排他制御(悲観的/楽観的ロック)および冪等性(Idempotency)を担保する実装
・PCI DSS等のグローバルなセキュリティ基準に準拠した、トークナイゼーションや暗号化処理(AWS KMS等)の設計・組み込み
・JUnit 5やTestcontainersを用いた異常系(ネットワーク分断やDB障害など)を網羅するテスト駆動開発(TDD)の徹底と、カオスエンジニアリングの導入
必須スキル・経験
・Javaを用いたWebアプリケーションのサーバーサイド開発経験(3年以上)
・Spring Framework(Spring Boot)を用いた実務経験(2年以上)
・RDBMSを用いた複雑なデータベース設計、厳密なトランザクション管理、およびSQLチューニングの経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験
歓迎スキル・経験
・FinTech、決済システム、または銀行・証券系システム等のミッションクリティカルな開発経験
・高トラフィック環境下でのデータベースの排他制御(ロック機構)や分散システムの構築経験
・ドメイン駆動設計(DDD)、クリーンアーキテクチャに関する深い知見および実践経験
・Apache Kafka等のメッセージブローカーを利用したイベント駆動型アーキテクチャの設計・運用経験
・分散トレーシング(Datadog APM等)を用いたパフォーマンスチューニング・ボトルネック解消の実務経験
・AWS環境(EKS, ECS, Aurora等)でのコンテナ技術(Docker/Kubernetes)を利用したインフラ運用経験
開発環境
言語・フレームワーク:Java 21, Spring Boot 3, JUnit 5, Testcontainers, gRPC
インフラ・ミドルウェア:AWS (EKS, Aurora PostgreSQL, DynamoDB, SQS, KMS, ElastiCache), Docker, Kubernetes, Apache Kafka, Redis
CI/CD・ツール:GitHub, GitHub Actions, Datadog (APM), Terraform, Jira, Confluence, Slack
開発チームについて
プロダクトマネージャー1名、テックリード1名、金融ドメインエキスパート1名、バックエンドエンジニア8名(今回募集枠含む)、SRE3名の体制です。「金融システム=レガシーで動きが遅い」という業界の常識を嫌い、最新のJavaエコシステムとアジャイル開発を武器に、安全性とデリバリー速度のジレンマを高度なアーキテクチャ設計で解決していく、非常にプロ意識の高いエンジニア集団です。
求める人物像
・「ネットワークは常に信頼できる」「DBは落ちない」といった分散システムの誤謬(Fallacies of distributed computing)を深く理解し、あらゆる異常系を想定した防御的プログラミングを息をするように実践できる方
・お金という「絶対にミスが許されない」シビアなドメインにおいて、冪等性の担保やロック競合の解消といった泥臭い課題を知的なパズルとして楽しめる方
・フルリモート環境下において、他職種(特にドメインエキスパートやSRE)とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方
仕事の魅力
年間数兆円という莫大なお金が動く決済インフラの心臓部を、自らの手でモダンに書き換えるという非常に社会的インパクトと責任の大きなポジションです。高トラフィックな決済トランザクションにおける分散制御や、高度なイベント駆動アーキテクチャを極めることで、エンタープライズJava開発における国内トップクラスの設計能力と、どこへ行っても通用する圧倒的な市場価値を獲得することができます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
