
ソフトウェアエンジニア II(Java・Pythonマイクロサービス)
アメリカン・エキスプレスの金融サービス向けに、JavaとPythonのマイクロサービスを構築します。 ソフトウェアの開発、テスト、監視を行い、AIツールをエンジニアリング業務に取り入れます。
仕事内容
- ソフトウェアアプリケーションおよびシステムの開発、テスト、デバッグを行います。
- 同僚やリーダーの指導を受けながら、確立された開発手法、共有ツールやコンポーネント、ドキュメントを活用してソフトウェアを構築します。
- 同僚やリーダーの指導を受けながら、コードレビューと自動テストを行い、コード品質を維持します。
- テスト、統合、本番環境のソフトウェアをサポートし、監視します。
- セキュリティおよび規制上の慣行に従い、ソフトウェアのコンプライアンスを確保します。
- 製品チームやビジネスチームと連携し、技術施策を事業目標に沿わせます。
- コーディング、テスト、デバッグ、ドキュメント作成にAIツールを活用し、開発速度とコード品質の向上を図ります。
- AIが生成した提案の正確性、品質、エンジニアリング基準への適合性、安全性を評価し、成果物に対する責任を持ちます。
応募要件
- コンピューターサイエンス、コンピューターエンジニアリング、または関連分野の学位。
- Javaテクノロジーを用いたソフトウェア開発の実務経験が3年以上あり、Vert.x、Spring、Spring Boot、RESTfulマイクロサービスおよびAPI、Ignite、インメモリコンピューティング、Spark、PostgreSQL、Cassandra、Kafka、IntelliJ、Couchbase、OpenSearch、Pythonの経験があること。
- アプリケーション設計、ソフトウェア開発、自動テストの実務経験。
- 分散型多層システム、アルゴリズム、リレーショナルまたはNoSQLデータベースの経験。
- 技術面およびビジネス面の目標や課題を解釈し、明確な解決策を立案できること。
- 新しい技術や業務領域を学び、既存の方法を問い直し、創造的に考えられること。
- 基本的なソフトウェアコンポーネントをデバッグし、修正すべきコードの不具合を特定できること。
- アジャイルまたはその他の迅速なアプリケーション開発手法の経験。
- エージェントスキルの構築と活用、およびプロンプトエンジニアリングの経験。
- 優れた口頭および書面でのコミュニケーション能力。
- 一部の職種では、事業部門のニーズ、職務要件、費用、適用法令に応じてビザのスポンサーシップを利用できる場合があります。
福利厚生
- 競争力のある基本給。
- 賞与インセンティブ。
- 退職貯蓄拠出に対する会社の6%マッチング拠出。
- 無料のファイナンシャルコーチングと経済的ウェルビーイング支援。
- 医療、歯科、視力、生命保険および障害保障。
- 職務や事業上のニーズに応じた、柔軟なハイブリッド、出社、またはバーチャル勤務形態。
- 妊娠、養子縁組、代理出産を含め、すべての親を対象とする20週間を超える有給育児休暇。
- 勤務地に応じて、看護師や医師が常駐する世界各地のウェルネスセンターを無料で利用可能。
- Healthy Mindsプログラムによる無料・秘密厳守のカウンセリング。
- キャリア開発および研修の機会。
