Miratech
Miratech
Miratech 是一家全球 IT 服務與顧問公司,致力於協助企業進行數位轉型。其服務涵蓋外包、軟體開發與專業服務,結合企業級交付能力與新創企業創新所具備的靈活性。Miratech 成立於 1989 年,業務涵蓋 B2B 顧問服務及 SaaS 相關技術工作,為需要軟體專業知識與技術服務的組織提供支援。

全端 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 文化享有遠端工作彈性
  • 專業發展機會
  • 認證計畫
  • 導師制度及人才培育計畫
  • 內部職務流動機會
  • 實習機會
  • 有機會參與全球領先客戶的重要專案
  • 包容且互相支持的工作環境
  • 定期舉辦公司社交及團隊建立活動