エンジニアフルリモート

【フルリモート/週5】Javaテックリード・バックエンドエンジニア(ミッションクリティカルな決済・金融プラットフォーム/マイクロサービス化推進)

【フルリモート/週5】Javaテックリード・バックエンドエンジニア(ミッションクリティカルな決済・金融プラットフォーム/マイクロサービス化推進)

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
4,700 ~ 4,900円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5】Javaテックリード・バックエンドエンジニア(ミッションクリティカルな決済・金融プラットフォーム/マイクロサービス化推進)

お任せしたいこと

自社で展開する大規模な決済プラットフォーム、またはミッションクリティカルな金融系Webサービスにおいて、最新のJava(Java 17/21)とSpring Bootを用いたバックエンドAPIの開発、およびトランザクションの整合性を担保しながらのマイクロサービス化を牽引するテックリード業務をお任せします。
「一瞬のシステム停止やデータの不整合が致命的なビジネスインパクトに直結する」という極度のプレッシャーの中で、Javaの堅牢な型システムと豊富なエンタープライズエコシステムを武器にし、秒間数千〜数万の決済トラフィックを正確かつ高速に捌き切る、泥臭くも極めて高度なエンジニアリングにチームで取り組んでいただきます。

具体的な業務内容

・Java 21 および Spring Boot 3 を用いた、高スループットかつ低レイテンシが求められるRESTful APIおよびgRPCサービスの設計・開発
・決済・金融ドメイン特有の複雑な業務ルールをコードに落とし込むための、ドメイン駆動設計(DDD)に基づいたモデリングと実装
・巨大なモノリスシステムからの段階的な機能切り出し、およびSagaパターン等を用いた分散トランザクションにおける結果整合性の担保
・RDBMS(PostgreSQL または MySQL)における、デッドロックの回避やインデックス最適化をはじめとする極限のクエリチューニング
・JUnit 5やTestcontainersを利用した、エッジケース(タイムアウト、リトライ時の冪等性など)を網羅する厳格な自動テストの実装
・DatadogやAWS X-Rayを利用した、分散システム環境下でのパフォーマンストラブルシューティングとJVMのヒープメモリ・GCチューニング
・コードレビューやペアプログラミングを通じた、開発チーム全体のコード品質(可読性・保守性)の底上げと若手エンジニアの育成

必須スキル・経験

・Javaを用いたWebアプリケーション、またはミッションクリティカルなシステムのバックエンド開発実務経験(目安として5年以上)
・Spring Framework(Spring Boot)を用いた本番環境での高度な開発・運用経験
・RDBMSを用いた適切なテーブル設計、およびトランザクション管理(ACID特性)に関する深い理解
・Git / GitHubを用いたプルリクエストベースでのチーム開発、およびコードレビュー経験

歓迎スキル・経験

・決済システム、金融系システム、または高トラフィックなECサイトのバックエンド開発・運用経験
・ドメイン駆動設計(DDD)、クリーンアーキテクチャ等の設計思想に関する深い理解と実践経験
・分散システム(マイクロサービスアーキテクチャ)の設計、およびgRPCやKafkaを用いたシステム間連携の経験
・AWS(EKS, ECS等)、またはGCPにおけるコンテナ環境(Docker / Kubernetes)の運用経験
・テックリードやスクラムマスターとして、エンジニアチームの開発プロセスを改善した経験

開発・業務環境

開発言語:Java 21 (または 17)
フレームワーク:Spring Boot 3.x, Spring Security
データベース・キャッシュ:PostgreSQL (または MySQL), Redis
API連携・非同期処理:REST, gRPC, Apache Kafka (または SQS)
インフラ・コンテナ:AWS (EKS, Aurora, ElastiCache等), Docker, Kubernetes
テスト・CI/CD:JUnit 5, Mockito, Testcontainers, GitHub Actions
監視・可観測性:Datadog, OpenTelemetry
コミュニケーション・管理:GitHub, Jira, Confluence, Slack, Zoom

プロジェクトチームについて

コアバックエンド(決済・トランザクション基盤)チームへの配属となります。
「バグが出たら直せばいい」という楽観論が通用しないドメインであるため、「このAPIがタイムアウトした際、データはどうロールバックされるか?」「リトライされた時に二重決済が起きないか?」といった異常系(エッジケース)のハンドリングに対して、妥協なく泥臭く議論を交わす手堅いカルチャーです。新しい技術の導入に対しても、バズワードに流されず、「それがシステムの信頼性(Reliability)をどう向上させるか」を事実に基づいて冷静に評価しています。

求める人物像

・「きれいなコードを書くこと」以上に、「1円の狂いもなくシステムが動き続けること」にエンジニアとしての強いプライドと美学を持てる方
・複雑に絡み合ったドメイン知識(業務仕様)から逃げず、PdMやドメインエキスパートと密にコミュニケーションを取り、パズルを解くように仕様を整理できる方
・システムの障害時においてもパニックにならず、ログとメトリクスから冷静に事実を切り分け、チームを先導して火消しにあたれる当事者意識を持った方

仕事の魅力

社会のインフラとも言える「お金が動くシステム」の心臓部を、Javaのパフォーマンスを限界まで引き出して構築・運用する、極めてプレッシャーとやりがいの大きいポジションです。ミッションクリティカルな領域での分散システム設計や、高度なトランザクション制御の経験を通じて、「とりあえず動くAPIが作れるエンジニア」を完全に凌駕し、あらゆるメガベンチャーや金融テック企業が喉から手が出るほど欲しがる「信頼性設計のスペシャリスト(シニアJavaエンジニア)」としての確固たる市場価値を築くことができます。

働き方

リモート環境

[フルリモート] 基本的にフルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。