【フルリモート/週5/Java】大規模トランザクションを捌く次世代決済・金融プラットフォームのバックエンドエンジニア

掲載終了3ヶ月前

【フルリモート/週5/Java】大規模トランザクションを捌く次世代決済・金融プラットフォームのバックエンドエンジニア

5,700〜6,700/時

作業内容

【フルリモート/週5/Java】大規模トランザクションを捌く次世代決済・金融プラットフォームのバックエンドエンジニア ### お任せしたいこと [役割]バックエンドエンジニアとして、24時間365日無停止が求められ、秒間数万件のトランザクションが発生するミッションクリティカルな次世代決済・金融プラットフォームのコアシステム開発をお任せします。 [役割に対して求める成果]金融ドメイン特有の複雑な業務ロジック(残高管理、与信、決済処理など)を、ドメイン駆動設計(DDD)を用いて堅牢にモデリングし、モダンなJava(Spring Boot)とマイクロサービスアーキテクチャによって高い可用性とスケーラビリティを誇るバックエンドシステムを実現すること。 ### 具体的な業務内容 ・Java(Java 17/21)およびSpring Bootを用いた、フロントエンドや外部加盟店向けの高パフォーマンスなRESTful API / gRPC APIの詳細設計・実装 ・既存の巨大なモノリスシステムから、ドメイン駆動設計(DDD)に基づいたマイクロサービスアーキテクチャへの段階的なリアーキテクチャおよびリプレイスの推進 ・金融取引における厳密なデータ整合性(ACID特性)を担保するための、RDBMS(PostgreSQL, Aurora等)の高度なテーブル設計およびトランザクション管理・クエリチューニング ・Apache KafkaやRabbitMQ等を利用した、分散システム間での結果整合性を保つための非同期メッセージング処理の実装 ・JUnitやMockitoを用いたテスト駆動開発(TDD)の徹底と、GitHub Actionsを利用したCI/CDパイプラインの構築・運用 ・Datadog等のAPMツールを用いたパフォーマンスモニタリング、およびJVM(Java Virtual Machine)のメモリ・GC(ガベージコレクション)チューニング ### 必須スキル・経験 ・Javaを用いたWebアプリケーションのバックエンド開発経験(3年以上) ・Spring Framework(Spring Boot)を用いた実務経験(2年以上) ・RDBMSを用いた複雑なデータベース設計、トランザクション管理、およびSQLチューニングの経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・高トラフィック(秒間数千リクエスト以上)の大規模Webサービスの設計・運用・パフォーマンスチューニング経験 ・ドメイン駆動設計(DDD)、クリーンアーキテクチャ等の知見および実装経験 ・マイクロサービスアーキテクチャにおけるシステム設計・運用経験 ・AWS環境(EKS, ECS, Aurora等)でのインフラ構築・運用経験、およびコンテナ技術(Docker/Kubernetes)の知見 ・決済、金融、FinTechドメインに関する業務知識や開発経験 ・JVMの内部構造に関する深い理解およびチューニング経験 ### 開発環境 言語・フレームワーク:Java (17 または 21), Spring Boot 3, JUnit, gRPC インフラ・ミドルウェア:AWS (EKS, Aurora PostgreSQL, ElastiCache, MSK), Docker, Kubernetes, Apache Kafka, Redis CI/CD・ツール:GitHub, GitHub Actions, Datadog, Terraform, Jira, Confluence, Slack ### 開発チームについて プロダクトマネージャー1名、テックリード1名、バックエンドエンジニア6名(今回募集枠含む)、フロントエンドエンジニア4名、SRE3名の体制です。「1円のズレも許されない」という金融システム特有のプレッシャーに対し、気合や根性ではなく、堅牢なアーキテクチャ設計と徹底した自動テスト(カバレッジ目標80%以上)によって品質を担保するエンジニアリング文化が根付いています。 ### 求める人物像 ・複雑なビジネスロジックから逃げず、ドメインエキスパートと議論を重ねて美しいオブジェクト指向設計に落とし込むことに知的な喜びを感じる方 ・「Javaは古い」という先入観を持たず、Javaの最新の言語仕様やSpringエコシステムの進化を継続的にキャッチアップし、モダンな開発を推進できる方 ・フルリモート環境下において、SREやPdMなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 ### 仕事の魅力 数千万人の生活インフラとなる巨大な決済トラフィックを支える、極めて社会的インパクトと責任の大きなポジションです。堅牢性が求められるシステムにおいて、最新のJavaプラットフォームとSpring Boot 3を駆使し、DDDやマイクロサービス、JVMチューニングといったエンタープライズ開発の最高峰の技術課題に挑むことで、バックエンドエンジニアとしてどこに出ても通用する圧倒的な市場価値を確立することができます。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

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

開発環境

Java

募集回数

1回

スキル

ビジネスツール・コミュニケーション:

企業名

株式会社Kaizen Tech Agent

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

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

現場責任者の雰囲気

開発体制の詳細

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

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

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

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