BizFirst LLC
BizFirst LLC
11 – 50 員工
物流行銷顧問服務
BizFirst LLC 是一家招募服務公司,協助顧問、物流與行銷等領域的組織尋找彈性的人力配置方案。其服務包括傳統招募、訂閱制招募支援,以及按需提供 IT 人力,旨在滿足企業多元的人力需求。公司重視與客戶建立透明的合作關係,並根據每個組織的目標制定務實的招募策略。

中階 Java 全端 API 開發工程師:聯邦民事專案

為 CBP 和美國國務院專案建構安全的雲原生應用程式與 API。 參與 Java 微服務、訊息傳遞、資料庫、開發者入口網站以及 React 或 Angular 介面的開發。

說明

  • 使用 Spring Boot 建立、測試和支援企業級 Java 應用程式、微服務及後端服務
  • 使用 Spring Data、JPA/Hibernate 和 JDBC 實作資料存取層
  • 透過同步和非同步整合連接企業系統
  • 依照 API 優先和 OpenAPI 實務設計安全的 REST API
  • 落實版本控制、錯誤處理、身分驗證、授權、分頁和可觀測性等 API 規範
  • 參與 API 架構和治理審查
  • 使用 JMS 和 Apache Kafka 建構事件驅動整合,涵蓋生產者、消費者、監聽器、主題、佇列和處理元件
  • 透過確認、重試、逾時、錯誤處理和死信策略提升訊息可靠性
  • 管理 Kafka 主題、分割區、消費者群組、位移、序列化和結構描述
  • 設計和調校關聯式資料庫結構、索引、預存程序、交易及 SQL 查詢
  • 使用 Flyway 或 Liquibase 管理資料庫結構版本
  • 建立自動化單元、整合、API、資料庫、訊息傳遞和回歸測試
  • 使用自動化及 AI 輔助方法產生測試案例、資料和情境
  • 使用 Docker 容器化應用程式,並在 Kubernetes 上部署、操作和診斷應用程式
  • 開發 CI/CD 管線,涵蓋建置、測試、遷移、安全檢查、映像建立和 Kubernetes 發行
  • 建立和支援 API 及開發者入口網站,提供互動式 OpenAPI 參考、目錄、指南、範例和入門流程
  • 使用 React 或 Angular、JavaScript 或 TypeScript、HTML 和 CSS 建構響應式且無障礙的網頁及入口網站體驗
  • 調查應用程式、整合、資料庫、訊息傳遞和效能問題
  • 參與程式碼審查和持續工程改進
  • 與 DevOps、平台工程、UX、API 及後端團隊合作

職位要求

  • 美國公民身分
  • 具備為 CBP 職位取得並維持 CBP 公共信任調查資格的條件
  • 具備美國國務院職位所需的現行 Secret 等級安全許可
  • 約三至六年的專業軟體開發經驗
  • 具備紮實的 Java 技能,並有 Spring Boot 及更廣泛 Spring 生態系統的實務經驗
  • 具備 REST API 和微服務設計背景,包括 OpenAPI/Swagger 及 API 優先開發
  • 具有 JMS 和 Apache Kafka 等企業訊息平台經驗
  • 具備紮實的 SQL 和關聯式資料庫開發經驗,使用過 PostgreSQL、Oracle、MySQL 或類似系統
  • 具有 JPA/Hibernate、Spring Data 和/或 JDBC 經驗
  • 具有使用 JUnit、Mockito 和 REST Assured 等工具建立自動化單元、整合、API、資料庫和訊息傳遞測試的經驗
  • 具有使用 Docker 開發容器化應用程式並使用 Kubernetes 的經驗
  • 具有使用 Git 和現代原始碼控制實務建立自動化 CI/CD 管線的經驗
  • 具有使用 JavaScript 和/或 TypeScript 開發 React 或 Angular 網頁應用程式的經驗
  • 了解應用程式、API、訊息傳遞和資料庫安全基礎
  • 具備出色的除錯、診斷和問題解決能力
  • 可依美國東岸工作時間遠端工作,並大約每季出差
  • 優先:具有 Spring Kafka 和 Spring JMS 經驗
  • 優先:具有管理 Kafka 消費者群組、分割、結構描述、重試和死信主題的經驗
  • 優先:具有使用 IBM MQ、ActiveMQ 或 Artemis 等 JMS 相容系統的經驗
  • 優先:具有自動化或 AI 輔助測試產生以及 Arazzo 或類似 API 測試工具的經驗
  • 優先:具有使用 Flyway 或 Liquibase 的經驗
  • 優先:具有使用 Scalar、Redocly、Swagger UI 或 Backstage 等 API 或開發者入口網站的經驗
  • 優先:具有 AWS、Azure 或 Google Cloud 經驗
  • 優先:具有在 Kubernetes 上部署 Spring Boot 應用程式的經驗,並熟悉 Helm
  • 優先:了解 OAuth 2.0、OpenID Connect、JWT 以及 API 身分驗證和授權
  • 優先:熟悉 API 閘道、API 管理、可觀測性、DevSecOps 和自動化安全掃描

福利待遇

  • 遠端職位,工作時間配合美國東岸工作時間
  • 大約每季出差
  • 可立即開始
  • 參與關鍵任務型雲原生聯邦民事專案
  • 使用 AWS、Azure 和 Google Cloud 環境
  • 接觸現代 DevOps、API、訊息傳遞和雲端技術