
ソフトウェアエンジニア III、Java マイクロサービス — アメリカン・エキスプレス
アメリカン・エキスプレスのソフトウェアエンジニア III として、ハイブリッドクラウド上のカード取引システムを開発します。 分散プラットフォーム向けの Java マイクロサービスを構築し、高い耐障害性と低レイテンシの処理に取り組みます。
仕事内容
- 分散ハイブリッドクラウドプラットフォームで稼働するカード取引システムの中核機能を開発する
- 最新のソフトウェア開発手法を用いて、アジャイルチームに貢献する
- アプリケーションコードとユニットテストを作成する
- API 仕様と自動化に取り組む
- Vert.x、Spring MVC、Spring Data、Spring Boot、RESTful マイクロサービスなどの Java 技術を用いて開発する
- チーム全体でイノベーションと試行を推進する
- 異なる拠点のテクノロジー部門や開発チームと連携する
- 新しいテクノロジーを採用する機会を見つける
- 関係者と連携して要件を把握・分析する
応募要件
- コンピューターサイエンスの学位、または同等の業界経験
- 数年間のソフトウェア開発の実務経験
- オブジェクト指向プログラミング、並行処理、例外処理に関する深い理解
- データ構造、アルゴリズム、オペレーティングシステムの基礎、高度な Java の概念に関する知識
- Java または Go を用いた豊富な開発経験
- Java または Go で高性能システムを構築する方法への理解
- 分散マイクロサービスシステムの構築に携わった経験
- Envoy、Linkerd、Istio、gRPC/ProtoBuf などのサービスメッシュ製品またはフレームワークの経験
- Zipkin/Jaeger、ELK Stack、Prometheus など、分散システムの管理、トレース、監視ツールの経験
- クラウドネイティブアプリケーションの設計・構築経験
- Redis、Kafka、Couchbase、Cassandra などの NoSQL データベースおよび分散メッセージングシステムを、低レイテンシかつ大量処理のシステムで使用した経験
- Jenkins、GitHub などの継続的インテグレーションおよびデリバリーツールの経験
- DevOps チームおよび Scrum での業務経験
- 優れた口頭・書面でのコミュニケーション能力
- 新しいテクノロジーや事業領域を深く学び、探求する能力
- 既存のアプローチに疑問を投げかけ、創造的に考える意欲
福利厚生
- 競争力のある基本給
- ボーナスインセンティブ
- 退職貯蓄プランへの会社拠出 6%
- 無料のファイナンシャルコーチングと経済的ウェルビーイング支援
- 医療、歯科、視力、生命保険、障害補償
- 職務や事業上のニーズに応じた、ハイブリッド、出社、またはリモートの柔軟な勤務形態
- 妊娠、養子縁組、代理出産に際し、性別を問わずすべての親に20週間を超える有給育児休暇
- 勤務地に応じて、看護師や医師が常駐する世界各地のウェルネスセンターを無料で利用可能
- Healthy Minds プログラムを通じた無料の秘密厳守カウンセリング
- キャリア開発および研修の機会
- 事業部門の要件、職位、費用、適用法に応じて、ビザのスポンサーシップを受けられる場合があります









