主任ソフトウェアエンジニア、運転資本金融——U.S. Bank(ハイブリッド勤務、シャーロット)
U.S. Bankの運転資本金融チーム向けに、安全なクラウドネイティブ金融アプリケーションを開発します。 Javaマイクロサービスを構築・サポートし、重要システムの設計、テスト、トラブルシューティング、スケーリングを担当します。
仕事内容
- 重要な運転資本金融アプリケーションを作成、拡張、テスト、保守する
- Javaマイクロサービス、Spring Boot、PostgreSQL、Kafkaなどを使用してクラウドネイティブソリューションを開発する
- 業務上の依頼、メール、Teamsでのコミュニケーション、納期を自律的に管理する
- 想定されるシナリオを評価し、シナリオ網羅性の不足を発見する
- 正常系と例外系の動作を実装し、検証する
- 現在および将来予測される取引量に対応するソリューションを設計・テストする
- 期待される動作を追跡し、問題が発生した時点を特定して、テスト環境および本番環境の不具合を調査する
- 製品提供全体を通じて、コンプライアンス要件と安全な開発手法を適用する
応募要件
- 学士号または同等の実務経験
- 関連する実務経験6~8年
- Java 17以降およびオブジェクト指向プログラミングを使用したエンタープライズソフトウェア開発の実務経験
- Spring Boot、Spring Framework、依存性注入、REST API、セキュリティ、Springの主要機能に関する高度な知識
- MQまたはKafka、メッセージングシステム、イベント駆動設計、非同期統合パターンの実務経験
- AWS、Azure、Google Cloudなどのパブリッククラウドでマイクロサービスを設計・デプロイした経験
- Jenkins、CloudBees、または同等のエンタープライズパイプラインツールを含むCI/CDプラットフォームの豊富な経験
- ビルドおよび依存関係管理の経験。Mavenが望ましいが、Gradleも可
- PostgreSQL、MySQL、Oracle、DB2などのリレーショナルデータベースに関する高度な知識と、データモデリング、パフォーマンスチューニング、SQL最適化の専門知識
- ソフトウェア設計パターン、システム統合、APIエンジニアリング、安全なコーディング、アジャイル開発手法に関する理解
- Spring Data JPA、Hibernate、MyBatisの経験があれば尚可
- Kubernetesデプロイ、コンテナオーケストレーション、構成管理に関する知識
- シークレット管理とアプリケーションセキュリティ手法を適用した経験
- Reactおよび現代的なフロントエンドフレームワークに関する知識
- 金融サービス、銀行、融資、トレジャリー、運転資本金融の経験があれば尚可
- 毎週少なくとも3日、U.S. Bankの拠点で勤務できること
- U.S. Bankの方針および手順(倫理・ビジネス行動規範、適用される職場行動および安全要件を含む)に従えること
福利厚生
- 医療、歯科、眼科の医療保険
- 基本および任意加入の定期生命保険
- 短期および長期障害補償
- 妊娠障害休暇および育児休暇
- 401(k)プランおよび雇用主拠出型退職プラン
- 給与等級と勤続年数に応じた2~5週間の有給休暇
- 最大11日の有給祝日休暇
- 養子縁組支援
- 病気休暇および安全休暇。勤務30時間ごとに1時間付与され、適用法で別途定められていない限り、暦年あたり最大80時間
- インセンティブおよび表彰制度
- 従業員向け株式購入機会
- 401(k)拠出金および年金
