【崗位職責】
1、系統(tǒng)設計與開發(fā): 深入?yún)⑴c業(yè)務需求分析、系統(tǒng)概要設計與詳細設計,能獨立完成核心功能模塊的架構(gòu)設計、技術(shù)選型與編碼實現(xiàn)。
2、核心業(yè)務實現(xiàn): 負責高可用、可擴展的后端服務開發(fā),熟練使用SpringCloud、Dubbo等微服務框架,并保障代碼質(zhì)量與系統(tǒng)性能。
3、數(shù)據(jù)層設計與優(yōu)化: 負責數(shù)據(jù)庫表結(jié)構(gòu)設計、SQL編寫與優(yōu)化,熟悉MySQL等主流關系型數(shù)據(jù)庫,并對非結(jié)構(gòu)化數(shù)據(jù)庫有應用經(jīng)驗。
4、質(zhì)量保障與部署: 編寫單元測試,配合測試團隊完成集成測試與缺陷修復;具備容器化部署能力,配合運維保障服務的穩(wěn)定發(fā)布與運行。
5、技術(shù)演進與協(xié)作: 參與技術(shù)架構(gòu)的持續(xù)演進與優(yōu)化,積極學習并引入新技術(shù);與前端、產(chǎn)品等團隊緊密協(xié)作,確保項目目標達成。
【任職資格】
1. 核心技術(shù)與經(jīng)驗:
(1)計算機相關專業(yè)本科及以上學歷,3年以上后端開發(fā)經(jīng)驗。
(2)扎實的Java基礎:精通Java語言及JVM核心機制,具有良好的編程素養(yǎng)和面向?qū)ο笤O計能力,熟悉JPA、Servlet等規(guī)范。
(3)熟練使用主流框架:精通SpringBoot、SpringCloud、MyBatis等企業(yè)級開發(fā)框架,并有實際的微服務項目實踐經(jīng)驗。
2. 數(shù)據(jù)庫與分布式技術(shù):
(1)熟練掌握MySQL/Oracle等至少一種關系型數(shù)據(jù)庫,具備優(yōu)秀的SQL編寫、優(yōu)化及數(shù)據(jù)庫設計能力。
(2)熟悉分布式系統(tǒng)基本概念,對緩存、消息隊列等中間件有實際應用經(jīng)驗。
3. 工程能力與軟技能:
(1)具備良好的系統(tǒng)分析、設計和問題解決能力,能獨立承擔復雜業(yè)務模塊的開發(fā)。
(2)擁有優(yōu)秀的團隊溝通與協(xié)作精神,以及強烈的技術(shù)自驅(qū)力和學習能力。
【加分項】
1、熟悉Kubernetes (k8s)、Docker等容器化技術(shù),具備獨立的服務部署與運維能力。
2、有非結(jié)構(gòu)化數(shù)據(jù)庫(如MongoDB、Redis)的開發(fā)與優(yōu)化經(jīng)驗。
3、熟悉用友NCC等ERP產(chǎn)品體系,有用友Java技術(shù)框架的實際開發(fā)經(jīng)驗者優(yōu)先。
4、有供應鏈、財務、電商等復雜業(yè)務系統(tǒng)開發(fā)背景者優(yōu)先。