資深全端 Java 工程師——勞動力管理(加拿大遠端)
為 Miratech 的企業客戶打造可擴展的 Java、React 與 Node.js 勞動力管理解決方案。 開發勞動力管理服務、應用程式、整合方案與部署管線。
說明
- 運用 Java、Spring Boot 與領域驅動設計實務,設計、開發、測試及維護可擴展的後端服務
- 為預測、人力配置計算、排班產生、班次管理、遵循度、例外處理及營運報告建立微服務
- 使用 TypeScript 與 React 建置響應式勞動力管理應用程式
- 採用 API 優先的開發方式設計及使用 REST API
- 建立並維護 OpenAPI/Swagger 契約與版本管理標準
- 為排班變更、客服人員狀態、佇列指標、預測及遵循度事件實作事件驅動工作流程
- 將勞動力管理功能連接至客戶體驗平台、ACD 與路由系統、人力資源與薪資系統、身分服務及企業資料平台
- 在 PostgreSQL 與其他關聯式資料庫中設計勞動力及營運資料模型
- 將服務容器化,並支援雲端原生部署模式與設定管理
- 使用 Jenkins、自動化測試、品質關卡及可重複部署流程開發與維護 CI/CD 管線
- 調查正式環境問題,並改善效能、批次處理、並行性、擴展性與可靠性
- 參與程式碼審查、技術設計會議、架構討論、衝刺規劃及持續改善
- 與產品、作業研究、品質保證、DevOps、使用者體驗及其他利害關係人協作
職位要求
- 至少 8 年全端軟體開發經驗,包括負責正式環境應用程式的經驗
- 具備豐富的 Java 與 Spring 技術實務經驗,尤其熟悉 Spring Boot、REST 服務、安全性及持久化
- 具備扎實的前端開發背景,熟悉 Angular 或 React、TypeScript、元件式設計、狀態管理及現代測試實務
- 具備 Node.js 工作知識,可用於整合、輕量級服務、建置工具或支援元件
- 展現於分散式環境中設計 REST API、微服務及事件驅動服務的能力
- 具備扎實的 SQL 技能,並有在 PostgreSQL 或類似關聯式資料庫中建立高效資料模型的經驗
- 具備建置、部署或支援雲端及容器化應用程式的經驗
- 英語能力良好,能在跨職能團隊中進行有效的書面與口頭溝通
- 具備 NICE WFM、Verint、Calabrio、Genesys WFM、Aspect/Alvaria 或同類勞動力管理平台經驗
- 具備將勞動力管理系統連接至 ACD、路由、人力資源、薪資、CRM 或資料倉儲平台的經驗
- 具備使用 Kafka、RabbitMQ 或同類訊息傳遞及事件串流技術的經驗
- 接觸過勞動力分析、最佳化方法或作業研究概念
- 熟悉 Jenkins、Kubernetes、雲端平台、可觀測性工具及安全軟體交付實務
福利待遇
- 健康保險
- 語言課程
- 搬遷計畫
- 專業發展機會
- 認證計畫
- 導師指導與人才投資計畫
- 內部職涯流動機會
- 實習機會
- 參與為全球領先客戶帶來重大影響的專案
- 包容且支持性的工作環境
- 開放溝通
- 定期舉辦公司社交與團隊建立活動
