具體任職資格:
1)本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專(zhuān)業(yè),具有7年及以上Java開(kāi)發(fā)經(jīng)驗(yàn);
2)精通Java語(yǔ)言及JVM原理,熟練使用J2EE開(kāi)發(fā)環(huán)境,精通高并發(fā)、分布式、互操作、網(wǎng)絡(luò)通信、數(shù)據(jù)交換等各領(lǐng)域的Java開(kāi)發(fā)技術(shù);
3)深刻理解面向?qū)ο蟮姆治龊驮O(shè)計(jì)思想,深入了解系統(tǒng)的設(shè)計(jì)模式,精通UML建模工具,善于針對(duì)需求設(shè)計(jì)高性能的系統(tǒng)架構(gòu)與技術(shù)方案;
4)深入了解SOA和MicroServices服務(wù)框架技術(shù),至少精通Dubbo(X)、SpringCloud+NetFlix、AWS中一種服務(wù)治理框架,至少精通Docker、Kubernetes等一種容器運(yùn)行管理技術(shù);
5)精通Spring?Boot、SpringMVC等應(yīng)用開(kāi)發(fā)框架,對(duì)RESTful接口規(guī)范和Web?Services開(kāi)發(fā)技術(shù)有深刻理解,精通Mybatis/ibatis或Hibernate等ORM框架對(duì)數(shù)據(jù)對(duì)象的持久化操作;?
6)精通Linux/Unix系統(tǒng)環(huán)境下的編程技術(shù),熟練運(yùn)用分布式數(shù)據(jù)庫(kù)技術(shù),精通Oracle/MySQL、MongoDB/CouchBase等數(shù)據(jù)庫(kù)系統(tǒng),善于運(yùn)用SQL語(yǔ)句高性能操作數(shù)據(jù),熟悉數(shù)據(jù)庫(kù)訪問(wèn)中間件和數(shù)據(jù)同步中間件,并至少掌握J(rèn)S、Vue、React等一種前端開(kāi)發(fā)工具的使用;
7)精通各類(lèi)分布式系統(tǒng)技術(shù),熟練運(yùn)用主流的分布式系統(tǒng)工具和虛擬化技術(shù),善于對(duì)復(fù)雜的業(yè)務(wù)邏輯進(jìn)行合理的層次化服務(wù)拆分,并且作為技術(shù)負(fù)責(zé)人至少主持過(guò)3個(gè)高并發(fā)、高性能、高可用、高擴(kuò)展性、高安全性的分布式系統(tǒng)或產(chǎn)品的架構(gòu)設(shè)計(jì)與實(shí)際研發(fā)工作;
8)深刻理解敏捷系統(tǒng)開(kāi)發(fā)方法和DevOps系統(tǒng)開(kāi)發(fā)思想,精通主流的CI/CD技術(shù)工具,并能收集和跟蹤日志,快速定位系統(tǒng)問(wèn)題,對(duì)大數(shù)據(jù)、AI、IoT等領(lǐng)域的主流平臺(tái)和工具方法具有一定的了解;
9)具有較強(qiáng)的工作抗壓能力和自驅(qū)力,邏輯思維嚴(yán)密,編程習(xí)慣良好,能夠快速編寫(xiě)高質(zhì)量程序代碼,對(duì)研發(fā)技術(shù)具有很高的熱情與學(xué)習(xí)能力,具備較強(qiáng)的工作推動(dòng)能力和效率。
崗位主要職責(zé):
1)開(kāi)發(fā)和維護(hù)后端基礎(chǔ)平臺(tái)的中間件、組件、服務(wù)、接口和類(lèi)庫(kù),為前端和各業(yè)務(wù)系統(tǒng)提供穩(wěn)定、可靠和高效的服務(wù)支持與技術(shù)能力;
2)評(píng)估系統(tǒng)與產(chǎn)品的技術(shù)可行性與技術(shù)選型,評(píng)定其技術(shù)方案和研發(fā)任務(wù)工作量,設(shè)計(jì)和優(yōu)化各類(lèi)架構(gòu)和數(shù)據(jù)庫(kù),制定合理高效的系統(tǒng)和產(chǎn)品研發(fā)計(jì)劃;
3)制定各種研發(fā)技術(shù)規(guī)范,完成系統(tǒng)和產(chǎn)品的研發(fā)任務(wù),編寫(xiě)其研發(fā)文檔,監(jiān)控并優(yōu)化系統(tǒng)和產(chǎn)品的研發(fā)質(zhì)量,實(shí)現(xiàn)系統(tǒng)或產(chǎn)品的交付運(yùn)行;
4)研發(fā)和運(yùn)維服務(wù)/微服務(wù)治理平臺(tái)、研發(fā)管控平臺(tái)、項(xiàng)目管控平臺(tái)等各類(lèi)支持工具,解決各類(lèi)項(xiàng)目研發(fā)過(guò)程中出現(xiàn)的技術(shù)問(wèn)題和技術(shù)難點(diǎn);
5)負(fù)責(zé)平臺(tái)和系統(tǒng)中核心模塊、中間件、?組件、服務(wù)和類(lèi)庫(kù)的設(shè)計(jì)和實(shí)現(xiàn);
6)指導(dǎo)研發(fā)工程師的技術(shù)工作,提升研發(fā)工程師的開(kāi)發(fā)技術(shù)和架構(gòu)設(shè)計(jì)能力。