MoneyGram
MoneyGram
1,001 – 5,000 従業員
B2Cフィンテック暗号資産
MoneyGramは、デジタル決済、小売店舗での現金受取、消費者向け送金サービスを通じて、国境を越えた資金移動に取り組むグローバルなフィンテック・送金会社です。オンラインの利用環境と世界各地の数十万に及ぶ小売店舗網を組み合わせ、200を超える国と地域の顧客にサービスを提供しています。また、ステーブルコイン送金、暗号資産から現金への交換、現金から暗号資産への交換、Solanaバリデーターとしての参加など、暗号資産およびブロックチェーン決済の機能開発も進めています。

MoneyGram Java 価格設定エンジニア(米国リモート)

MoneyGramで価格設定エンジンとバックエンドサービスを中心に、安全で低遅延な金融システムを構築します。 マイクロサービス、データベース、AWSへのデプロイに携わります。

仕事内容

  • 高可用性と耐障害性を備えたエンタープライズ向けJavaアプリケーションを設計、構築する。
  • 大規模な金融取引向けに、安全で効率的なコードを書く。
  • 一貫性のある高速な取引処理を実現するため、分散マイクロサービスを設計、拡張する。
  • データモデルを最適化し、トランザクションデータベースのスキーマを設計する。
  • リレーショナルデータベースとNoSQLデータベースを管理する。
  • サードパーティの金融ネットワークやERPシステムに接続するAPIを構築し、保護する。
  • AWS上の安全なクラウドデプロイパイプラインを管理、自動化する。
  • コードレビューを主導し、金融セキュリティのコーディング標準を維持する。
  • エンジニアリングチームの同僚を指導する。
  • 取引処理のボトルネックを特定し、クエリ性能を改善する。
  • 本番環境のデプロイを停止時間なく稼働させる。
  • 部門横断チームと連携し、AWSでホストされる高性能かつ低遅延な金融ソフトウェアを構築する。

応募要件

  • バックエンドソフトウェアエンジニアとして2~5年の実務経験。
  • 大規模分散システム、エンタープライズSaaS製品、または銀行・金融のトランザクションアプリケーションの経験。
  • アジャイルまたはScrum環境でソフトウェアを構築、デプロイした経験。
  • モノリシックアプリケーションを分散マイクロサービスアーキテクチャへ移行した経験。
  • コンピューターサイエンス、情報技術、または関連分野の学士号もしくは修士号、または同等の実務経験。
  • システムレベルの優れたトラブルシューティングスキル。
  • 利用可能なデータに基づいて適切に判断する能力。
  • 自律的に業務を進め、細かな指示がなくても不確実な状況に対応できること。
  • 自発的なコミュニケーション能力。
  • 英語の優れた読み書きおよび会話能力。
  • Java 17または21、Spring Boot、Spring Cloud、Hibernate ORM、JPAの経験。
  • マイクロサービス、イベント駆動アーキテクチャ、CQRS、Sagaパターンによる分散トランザクション、ドメイン駆動設計に関する知識。
  • PostgreSQL、Oracle DB、Couchbaseの経験。
  • Apache Kafkaの経験。
  • Docker、Kubernetes、JenkinsまたはGitLab CIの経験。
  • JUnit 5、Mockito、Testcontainers、自動契約テスト、MavenまたはGradleの経験。
  • AWS、Azure、またはGCPの経験。

福利厚生

  • 具体的な福利厚生、特典、追加報酬の記載はありません。