I
Java 後端開發工程師(遠端,美國)
為 DecisionPoint Corporation 的聯邦交通物流計畫建置及維護安全的 Java 後端應用程式與 API。 在遠端職位中參與系統整合、測試、DevSecOps 與敏捷交付。
說明
- 為 IBS 計畫建置、測試、改進及維護 Java 後端應用程式與服務
- 使用 Java、Spring Boot 及相關框架與程式庫建立後端解決方案
- 設計、實作、維護及使用 RESTful API 與 Web 服務
- 開發商業邏輯、服務層元件、整合功能與資料存取功能
- 將後端服務連接至關聯式資料庫、外部系統及其他應用程式元件
- 將功能與技術需求轉化為可靠、可擴充且易於維護的軟體
- 撰寫整潔、高效、可測試且易於維護的 Java 程式碼
- 建立及維護單元測試與整合測試
- 參與程式碼同儕審查
- 診斷並解決後端缺陷、整合問題與效能問題
- 檢視應用程式記錄與系統行為,以判定根本原因並套用修正
- 支援系統元件之間以及與外部介面之間的整合
- 參與 CI/CD 管線及自動化建置、測試與部署流程
- 遵循國防部安全要求、安全編碼實務及適用的 STIG 要求
- 參與敏捷儀式,例如衝刺規劃、每日站會、待辦事項精煉、示範與回顧
- 建立及更新技術文件
- 與開發人員、技術主管、QA、DevSecOps、資料庫、基礎架構及工程團隊合作
- 支援前端整合,並在需要時參與 Angular 元件開發
職位要求
- 持有有效的 Secret 機密許可
- 具備 IAT 第二級認證;具備 CompTIA Security+ CE 認證者優先
- 具備至少 3 年專業軟體開發經驗
- 具備紮實的 Java 應用程式開發實務經驗
- 具備 Spring Boot、Spring Framework 或同類 Java 框架經驗
- 具備設計、開發及使用 RESTful API 與 Web 服務的經驗
- 具備開發後端商業邏輯、服務層元件及應用程式整合的經驗
- 具備關聯式資料庫與 SQL 使用經驗
- 了解物件導向設計、軟體設計原則及常見開發模式
- 曾為 Java 應用程式撰寫單元測試與整合測試
- 具備疑難排解及除錯企業應用程式、API 與整合問題的經驗
- 使用過 Git 或同類原始碼控制工具
- 具備敏捷軟體開發環境工作經驗
- 熟悉 CI/CD 管線與 DevSecOps 實務
- 具備優秀的問題解決、除錯及分析能力
- 能夠獨立工作,同時與分散式開發團隊有效協作
- 優先:具備支援 USTRANSCOM、國防部或其他聯邦任務系統的經驗
- 優先:具備 Spring Boot 企業應用程式或微服務經驗
- 優先:具備微服務架構經驗
- 優先:具備 AWS、Docker、Kubernetes、訊息傳遞、非同步處理、企業整合、安全掃描工具、GitLab、Jenkins、Jira、Confluence、Angular、TypeScript、HTML 及 CSS 經驗
福利待遇
- 此職位要求持有有效的 Secret 機密許可及 IAT 第二級認證
- 定期全職聘僱
- 完全遠端工作安排








