
資深 Java 開發工程師(維吉尼亞州現場辦公)
為 CITI(一家服務政府與商業客戶的 IT 服務供應商)建構可擴充的 Java 微服務。 開發用於身分、憑證與存取管理的安全應用程式。
說明
- 建構、測試並部署高效能 Java 應用程式與服務。
- 使用 Java、Spring Boot 和微服務帶領企業應用程式開發。
- 與架構師、業務分析師、產品負責人及開發團隊合作。
- 透過需求分析,將業務需求轉化為技術解決方案。
- 建立 REST API,並連接第三方系統與服務。
- 撰寫整潔、易於維護且文件完善的程式碼。
- 審查程式碼並評估安全性。
- 調查、除錯並修復正式環境問題。
- 提升應用程式的效能、可擴充性與安全性。
- 參與架構討論和技術決策。
- 建置 CI/CD 管線並支援 DevOps 實務。
- 遵循程式碼標準、安全指引與組織政策。
職位要求
- 持有有效的 Secret 安全許可,並符合申請 Top Secret 安全許可的資格。
- 擁有電腦科學、資訊科技、工程或相關領域的學士學位。
- 具備至少 10 年 Java 軟體開發實務經驗。
- 精通 Java 11/17+、Spring Framework、Spring Boot、Spring MVC、Spring Security 和 Hibernate/JPA。
- 具備微服務應用程式的設計與建置經驗。
- 熟悉 REST API、JSON 和 Web 服務。
- 具備使用 SQL Server、PostgreSQL 或 MySQL 等關聯式資料庫的經驗。
- 具備 MongoDB 或其他 NoSQL 資料庫的使用經驗。
- 具備 Agile/Scrum 方法的實務經驗。
- 使用過 Azure、AWS 或 Google Cloud Platform 等雲端平台。
- 具備 Docker 和 Kubernetes 使用經驗。
- 使用過 Kafka、RabbitMQ 或 ActiveMQ。
- 熟悉 Jenkins、Azure DevOps 或 GitHub Actions。
- 具備建置符合 NIST 500-53 及 FedRAMP 中度與高度安全分類控制要求之應用程式的經驗。
- 具備 Tenable、SonarQube 和 OWASP 實務經驗。
- 熟悉 Splunk、ELK Stack、Grafana 或 Prometheus。
- 熟練使用 Git 和版本控制工具。
- 熟悉 Java、SQL 和 JavaScript。
- 具備 Maven、Gradle 和 Jira 使用經驗。
- 優先考慮具備以下經驗者:Thales Luna HSM、Azure Managed HSM、密碼學、PKCS#11、JCE/JCA Providers、金鑰託管、金鑰輪替、安全金鑰儲存,以及排除 PKI、憑證、HSM 或密碼整合問題。






