Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. 是一家全球製造企業,為建築、採礦、能源及其他以基礎建設為重點的產業開發重型設備與引擎。其產品組合包括挖掘機、推土機、鉸接式卡車與動力系統,並以先進技術和遍布全球的經銷商網絡提供支援。公司成立於1925年,將長期累積的工業專業經驗與提升生產力、推動設備及營運朝更永續方向發展的理念相結合。

首席 Java 全端軟體工程師 – 清奈現場辦公

負責卡特彼勒互聯工業資產數位平台的開發工作。 在雲端軟體、API、架構、安全性與交付等方面提供技術領導。

說明

  • 負責卡特彼勒數位平台的設計、開發與部署
  • 為廣泛的數位應用程式建置可擴充的平台
  • 指導工程師並提供技術領導
  • 大規模設計、開發、部署與維護軟體
  • 與技術主管共同制定產品計畫、資源與範圍估算以及功能規格
  • 支援能力發展,以交付高品質且相符度高的技術解決方案

職位要求

  • 具備14年以上大規模軟體設計、開發、部署與維護經驗
  • 具備 Java、J2EE 技術與雲端環境的實務經驗
  • 具備領導工程師並提供技術指導的經驗
  • 精通 JPA、Hibernate、JDBC、SQL、Spring、JUnit 與 JSON
  • 精通 REST 與 JSON 網路服務
  • 深入了解 Java 設計模式
  • 至少具備3年在 Azure 等公有雲上部署與維護軟體的經驗
  • 具備關聯式資料庫與 NoSQL 資料庫經驗
  • 了解 MVC、微服務、事件驅動及其他應用程式架構模式
  • 具備 Jenkins、GoCD、Azure DevOps 與 Confluence 等 CI/CD 工具經驗
  • 具備在敏捷框架(最好是 Scrum)下工作的經驗
  • 具備設計定義清楚之 RESTful API 的經驗
  • 具備使用 Apigee Edge、AWS API Gateway 或 Azure API Manager 等平台建立 API 代理的經驗
  • 具備 Swagger、Postman 與 Assertible 的實務經驗
  • 具備測試驅動開發與行為驅動開發經驗
  • 具備將 Cucumber 整合至 CI/CD 管線的實務經驗
  • 具備使用模擬與單元測試框架的經驗
  • 精通多執行緒應用程式的撰寫與除錯
  • 具備強大的分析能力
  • 扎實掌握電腦科學基礎,包括資料結構、演算法與物件導向設計
  • 具備制定產品計畫、資源與範圍估算以及功能技術規格的經驗
  • 了解 OAuth 與 JSON Web Token
  • 深入掌握安全性與網路安全最佳實務
  • 深入理解 Web 效能最佳化技術

福利待遇

  • 平等就業機會雇主
  • 有機會加入人才社群