首席軟體工程師,雲端服務——德州遠端
在德州遠端職位中,負責架構設計與營運 Allstate 的分散式保險技術平台。 運用 Java、AWS、微服務、CI/CD、測試與正式環境營運,交付可靠的雲端服務。
說明
- 使用現代工具、技術、框架與系統設計數位產品
- 運用科學與技術專長進行軟體設計、實作、測試與文件撰寫
- 負責正式環境應用程式,並依據關鍵績效指標推動數位產品成功
- 在產品經理參與的啟動與迭代規劃期間,為待辦事項提供技術意見
- 參與每日站會、跨站會議與產品團隊站會
- 參與回顧會議並推動具同理心的回饋
- 指導團隊成員,帶領結對程式設計與測試驅動開發實務
- 建置並維護持續整合、持續交付與持續部署流程
- 主導系統設計與架構,同時協作制定共同的技術決策
- 監控關鍵系統並分析日誌與追蹤資料
- 主導正式環境中斷與錯誤的回應工作
職位要求
- 使用 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 者優先
- 具備保險或其他金融關鍵領域經驗者優先
- 具備支付或支付閘道經驗者優先
- 具備五年或以上工作經驗者優先
- 展現技術領導力
- 如獲得此職位,需接受背景調查
- 請注意,Allstate 通常不會為此職位提供就業型簽證贊助
- 擁有專用的私人工作空間,環境不受干擾,並配備合適的桌椅
- 擁有可靠的網際網路服務,最低下載速度為 50 MB、上傳速度為 5 MB
福利待遇
- 獲得完整的技術設備配置,包括筆記型電腦、螢幕、耳機、鍵盤與滑鼠
- 符合居家工作資格時,可獲得每月網路連線補助,以協助抵銷網路費用
