全端 Java 工程師——遠端(紐約)
為人力管理與客戶體驗打造 Java、React 及雲端原生應用程式。 開發可擴充的服務與整合,並支援 Miratech 的 CI/CD 和正式環境維運。
說明
- 使用 Java 和 Spring Boot 設計並維護可擴充的後端服務。
- 使用 React、TypeScript、可重複使用元件、響應式版面及無障礙互動功能建置網頁應用程式。
- 開發及使用 REST API;維護 OpenAPI/Swagger 契約與錯誤處理。
- 運用微服務、物件導向設計及事件驅動模式建立模組化解決方案。
- 使用 Node.js 建置輕量型服務、前後端中介元件、整合或開發工具。
- 設計並最佳化 PostgreSQL 資料模型與查詢,以確保資料完整性、效能及稽核紀錄。
- 運用 API、webhook、訊息傳遞及相關模式,建置並支援與內外部系統的整合。
- 將應用程式容器化,並參與雲端部署、組態管理及環境一致性工作。
- 開發並維護 Jenkins CI/CD 管線,包含自動化測試、品質關卡及可重複部署。
- 為應用程式加入結構化記錄、指標、追蹤及可採取行動的錯誤回報。
- 排除功能與正式環境問題,並提升效能、韌性、可擴充性及可維護性。
- 與產品、UX、QA、DevOps、架構及工程同事合作,參與設計討論、程式碼審查、規劃及持續改善。
職位要求
- 具備至少五年全端軟體開發經驗,包含正式環境應用程式的開發經驗。
- 具備 Java 和 Spring 實務經驗,尤其熟悉 Spring Boot、REST 服務、持久化、安全及自動化測試。
- 具備 Angular 或 React 前端經驗,熟悉 TypeScript、HTML、CSS、元件式設計、狀態管理及現代測試實務。
- 熟悉 Node.js,可用於輕量型服務、整合、建置工具或支援元件。
- 具備在分散式環境中建置 REST API、微服務及可維護應用程式的經驗。
- 具備扎實的 SQL 技能,以及使用 PostgreSQL 或同等關聯式資料庫設計高效率資料模型的經驗。
- 具備開發、部署或支援雲端及容器化應用程式的經驗。
- 溝通清楚,能撰寫技術文件並參與客戶工作坊。
- 了解 OAuth2、OpenID Connect、JWT 及安全 API 設計。
- 具備 Kafka、RabbitMQ 或類似訊息傳遞與事件串流技術的經驗。
- 熟悉 Kubernetes、雲端平台、可觀測性工具及安全軟體交付實務。
- 具備人力管理(WFM)、客戶體驗(CX)、聯絡中心或客戶服務解決方案經驗。
- 具備 AWS、Amazon Connect、FreeSWITCH、Kamailio、Twilio 或類似通訊技術經驗。
- 了解人力最佳化及聯絡中心營運,包括預測、排班、路由及遵循度。
- 具備將企業應用程式與 CRM、人資、身分識別、薪資及分析平台整合的經驗。
- 熟悉 GitHub Copilot 或 Claude 等 AI 輔助開發工具。
福利待遇
- 健康保險
- 語言課程
- 搬遷計畫
- 透過 ForeverRemote 工作文化享有遠端工作彈性
- 專業發展機會
- 認證計畫
- 導師指導及人才培育計畫
- 內部職涯流動機會
- 實習機會
- 參與為全球領先客戶執行的具影響力專案
- 包容、互助且溝通開放的工作環境
- 定期舉辦團隊建立社交活動
