崗位職責(zé)
1、負(fù)責(zé)后端核心服務(wù)的架構(gòu)設(shè)計、模塊開發(fā)與代碼實現(xiàn),主導(dǎo)關(guān)鍵技術(shù)難點攻關(guān),保障代碼質(zhì)量與系統(tǒng)穩(wěn)定性;
2、參與項目全流程研發(fā),包括需求分析、技術(shù)方案設(shè)計、架構(gòu)評審及代碼評審,輸出規(guī)范的技術(shù)文檔與代碼注釋;
3、主導(dǎo)系統(tǒng)性能優(yōu)化、安全防護(hù)及擴(kuò)展性升級,排查并修復(fù)線上技術(shù)問題,提升系統(tǒng)高可用性與安全性;
4、推動研發(fā)規(guī)范落地,參與技術(shù)選型與技術(shù)沉淀,指導(dǎo)初級 / 中級工程師成長,提升團(tuán)隊整體研發(fā)效率。
任職要求
1、學(xué)歷背景:統(tǒng)招本科及以上學(xué)歷,計算機(jī)科學(xué)與技術(shù)、軟件工程等相關(guān)專業(yè);
2、工作經(jīng)驗:7 年以上 Java 后端實際項目開發(fā)經(jīng)驗,具備大型分布式系統(tǒng)或復(fù)雜業(yè)務(wù)系統(tǒng)開發(fā)與架構(gòu)設(shè)計經(jīng)驗;
3、核心技術(shù):精通 Java 編程語言,深入理解面向?qū)ο笤O(shè)計思想與常用設(shè)計模式,熟練掌握多線程編程原理與實踐;
4、框架與中間件:精通 Spring、SpringBoot、Hibernate、MyBatis 等主流后端框架,熟練運用隊列(如 RabbitMQ/Kafka)、分布式事務(wù)等核心組件,具備組件化、模塊化開發(fā)經(jīng)驗;
5、數(shù)據(jù)存儲:熟練掌握 Oracle、MySQL 等關(guān)系型數(shù)據(jù)庫的設(shè)計與優(yōu)化,具備 Redis 等緩存技術(shù)應(yīng)用經(jīng)驗者優(yōu)先;
6、前后端協(xié)同:了解 HTML5、CSS、JavaScript、Vue 等前端技術(shù),能高效與前端團(tuán)隊完成接口聯(lián)調(diào)與交互優(yōu)化;
7、核心能力:具備扎實的系統(tǒng)性能調(diào)優(yōu)、架構(gòu)設(shè)計能力,強(qiáng)安全防護(hù)意識,能獨立完成安全漏洞排查與修復(fù);
8、綜合素質(zhì):具備良好的技術(shù)文檔撰寫能力、溝通協(xié)作能力及問題解決能力,對技術(shù)有持續(xù)探索的熱情。