D4000 Java 高級工程師 Staff Software Engineer(Java)
Posted Updated 1
view
Description
我們的研發團隊正處於文化轉型的關鍵時刻,積極邁向技術創新與流程優化,打造更敏捷、更具前瞻性的開發環境。
我們相信技術不只是工具,更是推動產品與文化進化的力量。
現在,我們正在尋找有熱情、有想法的技術高手加入,一起重塑開發文化,打造真正有影響力的產品!
【職務內容】
1. 主導核心服務技術
- 負責分析既有系統架構,規劃並執行系統重構與模組遷移。
- 主導核心服務領域架構設計與開發,確保系統具備高可用性與可維護性。
- 負責關鍵任務設計與實作,以支援業務成長與技術演進。
2. 核心基礎架構規劃與建構
- 建立與維護微服務架構、認證授權機制等基礎設施。
- 負責與架構團隊合作,推動 DevOps、CI/CD、API Gateway、自動化測試與部署流程。
3. 品質與效能保障
- 確保程式碼品質、單元測試覆蓋率與系統穩定性。
- 進行效能分析與優化,提升系統處理效率與擴展能力。
【職務需求】
1. 技術能力
- 精通 Java,熟悉 Spring 常用框架 Spring Boot、Spring Cloud 等。
- 掌握架構”設計原則”,具備良好的模組化設計與責任分離實作經驗,具備架構遷移經驗者尤佳。
- 熟悉中大型專案 微服務架構設計與實作,涵蓋從需求分析、系統設計、開發、測試到上線的完整流程。
- 熟悉 OAuth2、JWT、SSO 等認證授權機制。
- 熟悉資料庫設計與操作(如 MySQL、PostgreSQL),具備 NoSQL(如 Redis、MongoDB)使用經驗者佳。
- 熟悉訊息佇列(如 Kafka、RabbitMQ)與非同步處理機制。
- 熟悉容器化技術(如 Kubernetes)與雲端平台(如 AWS、GCP、Azure)開發及部署經驗。
- 具備系統可觀測性設計與實作 (如 Log、Metrics、Tracing 等機制),並能運用工具(如 Prometheus、Grafana、ELK 等)進行效能監控與故障排除。
- 熟悉 Git 等版本控制與 CI/CD 持續整合工具。
2. 軟性能力
- 具備良好溝通能力與跨部門協作經驗。
- 能獨立思考並主動解決問題,具備技術主導能力。
- 有 mentoring 經驗者佳,能協助團隊成員技術成長。
- 對 AI 技術與協作開發具高度興趣
- 對新技術保持好奇心