全端 Java 工程師(愛爾蘭遠端)
為人力管理與客戶體驗開發 Java、React 及雲端原生應用程式。 打造可擴充服務與整合,支援 CI/CD,並參與 Miratech 的正式環境維運。
說明
- 使用 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 文化享有遠端工作彈性
- 專業發展機會
- 認證計畫
- 導師制度及人才培育計畫
- 內部職務流動機會
- 實習機會
- 有機會參與全球領先客戶的重要專案
- 包容且互相支持的工作環境
- 定期舉辦公司社交及團隊建立活動
