資深軟體工程師,數位銀行 – 鳳凰城混合辦公
以資深後端工程師身分,為美國運通打造安全且可擴展的數位銀行服務。 開發 Java 微服務、API 與事件驅動平台,支援可靠的金融體驗。
說明
- 為高流量數位銀行平台開發及維護後端服務,確保高度安全、可擴展且可靠。
- 負責分散式系統設計,涵蓋服務拆分、非同步通訊、容錯、冪等性、背壓、一致性取捨與優雅降級。
- 建立 Java 微服務、REST API、批次處理程序與事件驅動工作流程。
- 支援工作流程實作並推動有效的工作流程編排實務。
- 親自參與敏捷設計與開發、架構、程式碼品質、交付及營運準備工作。
- 確保平台具備可擴展性、可觀測性與可靠性,並符合服務等級協議。
- 建立可測試、直觀且易於維護的解決方案,讓工程團隊能有效營運。
- 參與關鍵元件與跨企業計畫的設計審查、程式碼審查及工程討論。
- 與利害關係人合作,將業務能力轉化為安全、高效能且易於維護的技術解決方案。
- 指導工程師,協助團隊解決複雜挑戰並提升工程標準。
- 記錄系統營運流程,讓團隊更容易運行及演進複雜服務。
職位要求
- 具備豐富的 Java 及相關框架後端工程實務經驗。
- 具備在複雜企業環境中建立分散式應用程式,並運行可擴展、低延遲服務的豐富經驗。
- 熟悉 REST API、JSON、XML、服務契約、整合模式及 API 生命週期管理。
- 具備 Spring、Spring Boot、Spring Batch、JUnit、JDBC、Gradle 或 Maven、Jenkins 及現代 CI/CD 實務經驗。
- 具備 Kafka 或同類串流及事件驅動技術經驗;擁有 Kafka Streams 經驗者尤佳。
- 實際理解分散式系統、快取、高可用性、多執行緒及效能分析。
- 具備關聯式及 NoSQL 資料庫經驗,包括 PostgreSQL、MongoDB 或同類資料平台。
- 重視持續整合、自動化且可重複的測試、安全程式設計及協作式工程實務。
- 能夠進行抽象思考、處理模糊情境,並作出支援業務能力的務實技術決策。
- 具備指導、培訓及影響工程師的經驗,同時持續直接參與設計與開發。
- 熟悉 Docker、GitHub 功能及部署自動化。
- 具備支付系統、即時交易平台、客戶帳戶管理、資料與報告系統或金融科技 API 經驗。
- 接觸過全端開發或 Python、Hadoop、Spark 等資料技術。
- 具備記憶體內運算解決方案及進階效能最佳化經驗。
- 具備快速步調開發環境中的領導經驗,包括技術負責、設計引導及交付責任。
- 具備生成式人工智慧經驗者優先。
- 具備大型語言模型應用、提示工程、結構化輸出、工具或函式呼叫、RAG、嵌入、向量搜尋、重新排序、相關性調校、生成式人工智慧護欄、AWS 服務、雲端原生架構、DevOps、治理或平台架構經驗者,將具有顯著優勢。
- 具備出色的書面及口頭溝通能力,能與工程、產品、架構及營運團隊協作。
福利待遇
- 具競爭力的基本薪資。
- 獎金獎勵。
- 退休儲蓄計畫享有公司 6% 的配對提撥。
- 免費財務諮詢及財務健康支援。
- 完整的醫療、牙科、視力、人壽保險及失能保障。
- 彈性的工作安排,包括混合辦公、現場辦公或遠端辦公選項,視職務及業務需求而定。
- 所有家長均可享有超過 20 週的帶薪育嬰假,不分性別,適用於生產、收養或代孕。
- 視所在地而定,可免費使用由護理師及醫師提供服務的全球現場健康中心。
- 可透過 Healthy Minds 計畫獲得免費且保密的諮詢服務。
- 職涯發展及培訓機會。
- 某些職位可能提供簽證贊助。
