資深首席軟體工程師,Java – 芝加哥混合辦公
在 OCC 領導 Java 自動化測試框架開發,支援關鍵風險技術系統。 在芝加哥混合辦公職位中推動架構、CI/CD、安全交付、技術標準與工程師指導。
說明
- 擔任 OCC 自動化測試框架團隊的資深個人貢獻者
- 為關鍵風險技術系統設計、開發並改進自動化框架
- 負責從規劃到完成的複雜技術交付,同時建立工程標準
- 撰寫整潔、可維護且經過充分測試的 Java 程式碼,並領導除錯和根因調查
- 負責框架功能開發,並透過文件、指導與賦能推動採用
- 進行程式碼審查,推動整個程式碼庫和交付流程持續改進
- 評估並處理 SonarQube、Snyk、Sysdig、Veracode 和 Black Duck 的發現項目
- 透過 Jenkins 強化 CI/CD 自動化,並使用 Docker、Harness 和 Rancher 實現容器化部署
- 解決複雜的框架問題,並處理反覆出現問題的根本原因
- 主持設計審查、概念驗證計畫和架構決策
- 指導和培育 Associate 及其他工程師
- 在敏捷環境中與業務、技術和非技術利害關係人合作
- 參與衝刺規劃、估算和路線圖討論
- 在不承擔正式人員管理職責的情況下提供技術領導與方向
職位要求
- 至少五年專業軟體工程經驗,涉及生產系統,包括分散式系統和後端微服務
- 具備 Kafka Streams 和訊息佇列等分散式運算技術經驗
- 具備 API 開發、SQL 資料庫以及 Amazon S3 等儲存服務的紮實背景
- 了解 CI/CD、DevOps 工具、Git 和測試自動化框架
- 深入理解物件導向程式設計、微服務、REST API 以及 Java 8 或更新版本
- 具備在敏捷交付實務中領導技術工作的經驗
- 具備進階 Java 技能,涵蓋物件導向設計、並行、多執行緒、效能調校和 Spring Boot
- 深入了解 Kafka,包括生產者、消費者、主題、分割區和交付語意
- 具備 Protobuf 或 Avro 以及綱要治理實務經驗
- 具備 AWS 實務經驗,尤其是 S3
- 能夠為 PostgreSQL 等關聯式資料庫撰寫和最佳化分析型 SQL 查詢
- 熟悉 Git 工作流程以及 Jenkins 或同類 CI/CD 平台
- 具備使用 Claude Code 等 AI 輔助開發工具的實務經驗
- 擁有電腦科學或相關技術學科的學士學位
- 能夠指導同事,並在敏捷環境中有效協作
福利待遇
- 混合辦公安排,每週最多可遠端工作兩天
- 學費補助
- 學生貸款償還援助
- 遠端工作時可自行選擇工作裝置的科技津貼
- 充足的帶薪休假和育嬰假
- 雇主提供 401(k) 配對提撥
- 醫療、牙科和視力保險
- 符合獲得酌情獎金的資格
- 年度酌情獎勵,目標範圍為 8% 至 15%
