D4000 電商營運系統 資深軟體工程師(Java)
Description
我們的研發團隊正處於文化與技術轉型的關鍵階段,持續從既有系統與流程中演進,朝向更敏捷、更穩定、且具備長期可維護性的開發環境前進。
我們相信 技術不只是完成需求的工具,而是驅動產品品質與團隊文化成長的核心力量。
因此,我們正在尋找具備扎實技術能力與良好工程思維的資深工程師(Senior Software Engineer),一同打造具影響力、可長期演進的系統與產品。
________________________________________
職務內容(Responsibilities)
1. 核心系統開發與架構優化
•參與既有系統架構分析,協助進行系統重構、模組拆分與技術優化。
•負責核心服務或關鍵模組的設計與實作,確保系統具備良好的可維護性與穩定性。
•針對重要業務需求,提出合適的技術解決方案並落實開發。
2. 基礎架構與開發流程實作
•參與微服務架構、認證授權機制等基礎能力的開發與維護。
•與團隊合作推動 DevOps、CI/CD、自動化測試與部署流程的落地。
•配合架構與平台方向,確保服務能順利整合並穩定運行。
3. 品質、效能與穩定性
•確保程式碼品質與測試覆蓋率,遵循團隊開發規範。
•進行效能分析與優化,改善系統效能與資源使用效率。
•協助導入與使用監控、日誌與告警機制,提升問題定位與系統穩定度。
4. 團隊合作與技術成長
•透過 code review、技術討論與經驗分享,提升團隊整體工程品質。
•與 PM、QA、Ops 等角色密切合作,確保需求能以合理且可維護的方式實現。
•持續精進自身技術能力,並在團隊中發揮正向技術影響力。
________________________________________
職務需求(Qualifications)
1. 技術能力
•熟悉 Java,並具備 Spring 生態系實務經驗:
•Spring Boot
•Spring Cloud(Gateway、Config、Service Discovery 等)
•具備良好的程式設計與模組化設計能力,理解常見設計原則(如 SOLID)。
•具備中大型系統或微服務架構的開發經驗,能獨立負責功能模組。
•熟悉關聯式資料庫(MySQL、PostgreSQL)之設計與使用,具備 NoSQL(Redis、MongoDB)經驗者佳。
•熟悉訊息佇列與非同步處理(Kafka、RabbitMQ 等)。
•具備容器化或雲端部署經驗(Kubernetes、AWS / GCP / Azure 任一)。
•了解系統可觀測性概念(Log、Metrics、Tracing),並能使用相關工具(Prometheus、Grafana、ELK 等)進行問題排查。
•熟悉 Git 版本控制與 CI/CD 流程。
2. 軟性能力
•具備良好溝通能力,能與不同角色順暢合作。
•能獨立分析問題並主動提出解法,具備責任感與執行力。
•願意學習新技術,對系統品質與工程細節有要求。
•對 AI 技術與 AI 輔助開發具興趣者佳。