Java 資深後端工程師
職缺描述
【我們正在尋找的夥伴】
如果你期待的不只是 Java 開發,而是參與系統分析、架構設計與 AI 協作開發,歡迎繼續往下看。
在這個角色中,你將運用 AI 協助完成開發,把更多時間投入在系統分析、架構設計與技術決策,而非重複性的程式撰寫。
我們期待你具備紮實的 Java 開發能力與系統架構思維,能善用 AI 提升開發效率,並持續檢視 AI 產出的設計與程式碼品質,確保最終交付成果符合需求與設計原則。
AI 是協作工具,而技術判斷、架構設計與最終交付品質,仍由你主導。
【主要工作內容與流程】1.規格收斂(溝通與需求分析):
與專案經理(PM)緊密合作,釐清業務邏輯,將需求轉化為清楚且具可實作性的技術規格。
2.系統分析與架構設計(SA/SD):
依據需求規格,運用 AI 工具協助完成系統分析、系統設計及程式開發。
3.AI 協作開發與技術把關:
主導系統架構設計,運用 AI 協助完成開發,並持續檢視 AI 產出的程式碼與設計品質,適時調整方向,確保最終成果符合需求、架構設計及程式品質。
必要時,能透過明確的需求描述、設計範例及開發規範,引導 AI 產出符合預期的設計與程式碼。
4.品質驗證:
運用 AI 協助建立 Unit Test 與 Functional Test,提升測試效率,並確保程式品質、測試覆蓋率及系統穩定性。
【必備條件】
1.具備 Java 核心研發經驗(熟悉 Spring Boot 等主流生態系)。
2.具備優異的邏輯思考與文字表達能力,能將複雜的需求寫成邏輯嚴密的技術規格。
3.具備系統分析(SA)與系統設計(SD)能力,能判斷系統架構設計的合理性,並檢視 AI 產出是否符合需求與設計原則。
4.具備 AI 工具(如 GitHub Copilot、ChatGPT、Claude 等)協作開發經驗,或樂於持續探索 AI 協作開發方式。
【加分條件】
1.具備從零開始規劃與建立軟體開發框架(Development Framework)的能力。
2.具備 CI/CD 流程規劃經驗(如 Jenkins、GitLab CI、GitHub Actions 等),並能有效引導 AI 產出符合需求的自動化部署腳本與設定。
3.具備敏捷開發(Agile/Scrum)觀念,樂於在快速迭代與 AI 協作的開發模式中持續優化。
【在這裡工作,你將獲得】
1.前沿的開發體驗:不再被冗長、重複的 coding 瑣事綁架,專注在架構設計與問題解決。
2.高效率的成就感:在 AI 的加持下,你將擁有一個人抵一個團隊的研發效率與產出影響力。
3.思維的升級:從單純的 Code 撰寫者,晉升為軟體工程的「總導演」與「架構監督者」。
對這個職缺感興趣嗎?