
資深全端 Java 工程師|Miratech|加拿大遠端
作為 Miratech 的資深全端工程師,建構可擴充的 Java、Spring Boot、React 與雲端應用程式。 透過可靠且易於維護的軟體解決方案,支援企業與新創科技服務客戶。
說明
- 使用 Java、Spring Boot 與良好的工程實務建立、測試並支援可擴充的後端服務。
- 使用 React、TypeScript、可重複使用元件、回應式版面與無障礙互動開發現代 Web 介面。
- 採用 API 優先的開發方式建立並整合 REST API。
- 維護定義完善的 OpenAPI 與 Swagger 契約,包括一致的錯誤處理。
- 運用微服務、物件導向設計與領域驅動設計模式架構模組化應用程式。
- 使用 Node.js 開發輕量服務、前端後端層、整合方案與開發工具。
- 設計並最佳化 PostgreSQL 結構與查詢,著重資料完整性、效能與可稽核性。
- 透過 REST API、Webhook、訊息傳遞及相關整合方式連接內部與外部系統。
- 將應用程式容器化,並支援雲端部署模式、設定管理與一致的環境。
- 開發並維護 Jenkins CI/CD 管線,包含自動化測試、品質閘門與可重複的發布流程。
- 為應用程式加入結構化記錄、指標、追蹤與可採取行動的錯誤回報。
- 調查功能與正式環境問題,同時改善效能、韌性、可擴充性與可維護性。
- 與產品、UX、QA、DevOps、架構及工程團隊合作,參與設計審查、程式碼審查、規劃與持續改善。
職位要求
- 至少六年全端軟體開發經驗,包括負責正式環境應用程式。
- 具備 Java 與 Spring 技術的進階實務經驗,尤其熟悉 Spring Boot、REST 服務、持久化、安全性與自動化測試。
- 具備扎實的前端開發背景,熟悉 Angular 或 React、TypeScript、HTML、CSS、元件式架構、狀態管理與目前的測試實務。
- 具備 Node.js 工作知識,可用於輕量服務、整合、建置工具或支援元件。
- 具備設計 REST API、微服務,以及在分散式環境中開發可維護軟體的能力。
- 具備強大的 SQL 能力,並有使用 PostgreSQL 或類似關聯式資料庫建立高效資料模型的經驗。
- 具備開發、部署或支援雲端與容器化應用程式的經驗。
- 具備優良溝通能力,能撰寫清楚的技術文件並主持客戶工作坊。
- 具備勞動力管理應用程式或平台經驗者佳。
- 具備 AWS 與 Amazon Connect 經驗者佳。
- 具備客戶體驗解決方案、聯絡中心或客戶服務環境經驗者佳,包括使用 FreeSWITCH、Kamailio、Twilio 或相當平台建置的語音基礎架構或整合方案。
- 具備預測、排程、遵循度、路由、客服人員桌面、數位渠道或相關營運概念知識者佳。
- 具備 Kafka、RabbitMQ 或類似訊息傳遞與事件串流技術經驗者佳。
- 熟悉 Kubernetes、雲端平台、可觀測性工具與安全軟體交付實務者佳。
- 具備將軟體與 CRM、身分識別、HR、薪資、分析或其他企業系統整合的經驗者佳。
- 具備使用 AI 輔助開發工具或建立 AI 解決方案的實務經驗,包括 Claude 或 GitHub Copilot 者加分。
福利待遇
- 健康保險
- 語言學習課程
- 搬遷計畫
- 專業發展機會
- 認證計畫
- 導師制度與人才投資計畫
- 內部轉調與實習機會
- 包容且支持性的工作環境
- 定期公司社交與團隊建立活動







