一丶工作內(nèi)容:
1. 深入理解業(yè)務(wù)需求,進(jìn)行需求拆解,承擔(dān)重點(diǎn)領(lǐng)域的核心代碼開(kāi)發(fā)工作,確保其高可用性和擴(kuò)展性。
2. 主導(dǎo)代碼評(píng)審、技術(shù)文檔編寫(xiě),推動(dòng)代碼規(guī)范化及DevOps流程的實(shí)施,提高團(tuán)隊(duì)的代碼質(zhì)量和交付效率。
3. 對(duì)現(xiàn)有系統(tǒng)進(jìn)行日常維護(hù)和優(yōu)化迭代,解決關(guān)鍵技術(shù)問(wèn)題,提升現(xiàn)有系統(tǒng)的性能和穩(wěn)定性。
4.參與商機(jī)評(píng)估和項(xiàng)目需求評(píng)審,提出建設(shè)性意見(jiàn),確定其商業(yè)價(jià)值和可行性,以支持后續(xù)決策。
二丶任職資格:
1.本科及以上學(xué)歷,計(jì)算機(jī)、軟件工程或相關(guān)專(zhuān)業(yè)。
2.5年以上后端開(kāi)發(fā)相關(guān)工作經(jīng)驗(yàn)。
3.邏輯推理能力強(qiáng),能獨(dú)立解決復(fù)雜技術(shù)問(wèn)題,具備團(tuán)隊(duì)合作精神,責(zé)任心和積極工作態(tài)度。
三丶核心技術(shù)能力:
1.編程基礎(chǔ): 深刻理解面向?qū)ο缶幊趟枷?,熟練掌?Java 核心語(yǔ)法、多線程、集合框架、JVM 原理等。
2.主流框架:熟練掌握常用框架,如 Spring、Spring MVC、Spring Boot、MyBatis ,對(duì)其運(yùn)行原理有較好的理解;
3.數(shù)據(jù)庫(kù): 熟練掌握 MySQL、Oracle、達(dá)夢(mèng)、人大金倉(cāng)等關(guān)系型數(shù)據(jù)庫(kù)和 MongoDB、Redis、Hbase 等非關(guān)系型數(shù)據(jù)庫(kù)的使用與優(yōu)化。
4.架構(gòu)與設(shè)計(jì):熟悉常用設(shè)計(jì)模式,熟悉 RESTful API設(shè)計(jì)規(guī)范及微服務(wù)架構(gòu)。
5.部署運(yùn)維:熟悉容器化技術(shù)(Docker/Kubernetes)及 CI/CD 流程。
四丶優(yōu)先考慮條件:
1. 熟練掌握分布式、緩存、消息、負(fù)載均衡等機(jī)制和實(shí)現(xiàn),具備高并發(fā)、高負(fù)載、高可用系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn);
2.熟悉大數(shù)據(jù)生態(tài)體系,如 Kafka、Hive、Doris 等,有大數(shù)據(jù)處理經(jīng)驗(yàn);
3. 擁有 Python 開(kāi)發(fā)經(jīng)驗(yàn),用Python開(kāi)發(fā)過(guò)數(shù)據(jù)ETL或者開(kāi)發(fā)過(guò)AI應(yīng)用。
4.有 ruoyi、yudao、opentiny 等低代碼系統(tǒng)和全棧開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。