リードソフトウェアエンジニア、クラウドサービス—テキサス州リモート
テキサス州のリモート職として、Allstateの分散型保険テクノロジープラットフォームのアーキテクチャと運用を主導します。 Java、AWS、マイクロサービス、CI/CD、テスト、プロダクション運用を活用し、信頼性の高いクラウドサービスを提供します。
仕事内容
- 最新のツール、テクノロジー、フレームワーク、システムを用いてデジタルプロダクトを設計する
- 科学および技術の専門知識をソフトウェアの設計、実装、テスト、ドキュメント作成に生かす
- 本番アプリケーションを担当し、KPIに基づいてデジタルプロダクトの成功を推進する
- プロダクトマネージャーと行うインセプションおよびイテレーション計画で、バックログに技術的な意見を提供する
- 毎日のサイト、クロスサイト、プロダクトチームのスタンドアップに参加する
- レトロスペクティブに参加し、共感に基づくフィードバックを促進する
- チームメンバーをコーチし、ペアプログラミングとテスト駆動開発の実践を主導する
- 継続的インテグレーション、継続的デリバリー、継続的デプロイメントのパイプラインを構築・維持する
- システム設計とアーキテクチャを主導し、共通の技術的意思決定に協力する
- 重要システムを監視し、ログとトレースを分析する
- 本番環境の停止やエラーへの対応を主導する
応募要件
- Java Spring Bootを使用してREST APIを設計・開発する。ドキュメント作成、バージョン管理、サービスディスカバリーと登録、テスト、管理ツールを含む
- アーキテクチャ上の意思決定を行い、マイクロサービスアーキテクチャを含むクラウド環境の大規模分散システムを設計・提供する
- SQLおよびNoSQLデータベース、キャッシュ、Kafkaなどのイベント駆動システムに関わるバックエンドサービスを設計・実装する
- 深いテスト駆動開発の経験を生かし、フルスタックにわたる有意義な単体テスト、結合テスト、エンドツーエンドテストを実施する
- 認証、認可、OAuth、OWASP、OpenID、SAMLを含むWebおよびAPIセキュリティの実践を適用する
- GitまたはGitHub、アーティファクト管理、Maven、Gradle、npm、Artifactoryなどのビルド・パッケージングツール、ならびにJenkinsまたは同等のCI/CDツールを使用する
- Docker、Podman、Kubernetesなどのコンテナ化およびオーケストレーション技術を使用する
- ペアリングを含むXPまたはアジャイル環境で効果的に働く
- パフォーマンスボトルネック、レジリエンス、メッセージング上の問題に関する技術的課題を解決する
- Splunk、Datadog、CloudWatchなどのツールを使用して大規模分散環境の本番運用を支援する。オンコールローテーションへの参加が想定される場合がある
- Python(AWS Lambdaを含む)の使用経験があれば尚可
- AWS API Gatewayを含むエンタープライズルーティングおよびロードバランシングの経験があれば尚可
- 保険またはその他の金融重要分野での経験があれば尚可
- 決済または決済ゲートウェイの経験があれば尚可
- 5年以上の経験があれば尚可
- 技術的リーダーシップを発揮する
- 採用された場合、身元調査を受ける
- Allstateは通常、この職種について雇用ベースのビザを個人にスポンサーしないことに留意する
- 気が散るものがなく、適切な机と椅子を備えた専用のプライベートワークスペースを維持する
- ダウンロード速度50 MB、アップロード速度5 MB以上の安定したインターネットサービスを利用できる
福利厚生
- ノートパソコン、モニター、ヘッドセット、キーボード、マウスを含む、包括的なテクノロジー環境の提供を受ける
- 在宅勤務の対象となる場合、インターネット費用の負担軽減を目的とした月額接続費補助を受ける
