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