
首席 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 上撰寫、維護及疑難排解程式碼模組
- 熟悉開發無伺服器應用程式
- 了解容器在開發流程中的使用方式
福利待遇
- 卡特彼勒是一家提供平等就業機會的雇主
- 符合資格的各年齡層申請者均歡迎申請







