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

首席 Java 軟體工程師,欽奈

在欽奈現場辦公,負責卡特彼勒雲端數位平台的設計、開發與交付。使用 AWS、CI/CD 及現代雲端技術,建構可擴充的 Java 應用程式與無伺服器解決方案。

說明

  • 為卡特彼勒數位平台的設計、開發與部署提供技術指導
  • 透過持續開發推動雲端技術計畫
  • 應用 Java、雲端以及行動或 Web 應用程式技術交付解決方案
  • 使用雲端平台產品與服務建構並實作功能
  • 在敏捷團隊實務中開發軟體
  • 使用 Git 分支、標籤與合併功能,協調由多名開發人員參與的大型軟體專案
  • 在 AWS 上開發、部署及疑難排解雲端與無伺服器應用程式
  • 使用 AWS 服務 API、CLI 與 SDK 開發應用程式
  • 撰寫、維護及疑難排解 AWS 程式碼模組
  • 將應用程式安全性融入初始設計,並遵循 AWS 安全最佳實務
  • 在整個開發生命週期中使用 CI/CD 管線與容器
  • 製作技術專案文件並估算任務工作量

職位要求

  • 持有經認可學院或大學頒發的四年制學位
  • 具備至少 14 年軟體開發經驗
  • 具備 8 年或以上大規模 Java 應用程式設計與開發經驗
  • 在雲端環境中具備紮實的 Java 與 J2EE 經驗
  • 精通 JPA、Hibernate、JDBC、SQL、Spring、JUnit、JSON 以及 REST/JSON Web 服務
  • 深入理解 Java 設計模式
  • 具備使用雲端平台產品與技術建構及實作功能的經驗
  • 具備在敏捷團隊環境中開發應用程式的經驗者尤佳
  • 具備紮實的物件導向設計技能與 MVC 知識
  • 具備足夠的 Git 經驗,能管理由多名開發人員參與的大型專案,包括分支、標籤與合併
  • 具備 AWS 或 Azure 雲端 PaaS 搭配 Java 的經驗者尤佳
  • 具備出色的商業應用程式設計能力
  • 具備良好的溝通與協作能力,以及優秀的人際互動技巧
  • 具備強大的除錯能力
  • 高度熟悉標準 Java 開發工具,包括 Eclipse 與 Maven
  • 高度重視從初始設計階段納入應用程式安全性
  • 具備製作技術專案文件與任務估算的經驗
  • 深入掌握至少一種高階程式語言
  • 了解 AWS 核心服務、其用途及 AWS 基礎架構最佳實務
  • 熟悉使用 AWS 開發、部署及除錯雲端應用程式
  • 能使用 AWS 服務 API、AWS CLI 與 SDK 建構應用程式
  • 能識別 AWS 服務的主要功能
  • 了解 AWS 共用責任模型
  • 了解應用程式生命週期管理
  • 能使用 CI/CD 管線在 AWS 上部署應用程式
  • 能使用 AWS 服務或與其互動
  • 撰寫程式碼時具備對雲原生應用程式的基本理解
  • 依照 AWS 安全最佳實務撰寫程式碼,包括使用 IAM 角色,而非嵌入機密資訊與存取金鑰
  • 能在 AWS 上撰寫、維護及疑難排解程式碼模組
  • 熟悉開發無伺服器應用程式
  • 了解容器在開發流程中的使用方式

福利待遇

  • 卡特彼勒是一家提供平等就業機會的雇主
  • 符合資格的各年齡層申請者均歡迎申請

相關職缺