崗位職責(zé):
1.負(fù)責(zé)具體業(yè)務(wù)功能的開(kāi)發(fā),深入發(fā)掘業(yè)務(wù)需求,獨(dú)當(dāng)一面,包括需求分析、架構(gòu)設(shè)計(jì)和代碼實(shí)現(xiàn);
2.持續(xù)優(yōu)化系統(tǒng)架構(gòu),提高系統(tǒng)在高并發(fā)、大流量下的容災(zāi)容錯(cuò)能力,保證系統(tǒng)的高可用性(性能、安全、容量);
3.通過(guò)梳理和抽象,沉淀通用性的平臺(tái)或服務(wù)能力,發(fā)現(xiàn)和解決存在的技術(shù)問(wèn)題,并在具體的業(yè)務(wù)場(chǎng)景中進(jìn)行驗(yàn)證推廣。
任職要求:
1.本科及以上學(xué)歷,計(jì)算機(jī)軟件或相關(guān)專業(yè);
2.5年及以上使用JAVA開(kāi)發(fā)的經(jīng)驗(yàn),JAVA基礎(chǔ)扎實(shí),理解io、多線程、集合等基礎(chǔ)框架,對(duì)JVM原理有一定的了解,對(duì)Spring,ibatis,struts等開(kāi)源框架熟悉;
3.熟悉微服務(wù)框架Springboot和dubbo,理解服務(wù)降級(jí)和熔斷機(jī)制;
4.熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式、緩存、消息等機(jī)制;能對(duì)分布式常用技術(shù)進(jìn)行合理應(yīng)用,解決問(wèn)題;
5.掌握多線程及高性能的設(shè)計(jì)與編碼及性能調(diào)優(yōu);有高并發(fā)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn);
6.掌握Linux 操作系統(tǒng)和大型數(shù)據(jù)庫(kù)(Oracle、MySql);對(duì)sql優(yōu)化有豐富的經(jīng)驗(yàn);
7.學(xué)習(xí)能力強(qiáng),適應(yīng)能力好,有強(qiáng)烈的責(zé)任心,具備耐心/細(xì)心的品質(zhì);
8.有工作流、規(guī)則引擎的設(shè)計(jì)和研發(fā)經(jīng)驗(yàn)者優(yōu)先考慮。
職位類別:
JAVA開(kāi)發(fā)工程師
舉報(bào)