崗位職責(zé):
1、深入發(fā)掘和分析業(yè)務(wù)需求,撰寫(xiě)整體技術(shù)方案和系統(tǒng)設(shè)計(jì);
2、參與技術(shù)方案和系統(tǒng)設(shè)計(jì)評(píng)審;把握復(fù)雜系統(tǒng)的設(shè)計(jì),確保系統(tǒng)的架構(gòu)質(zhì)量;
3、系統(tǒng)核心部分代碼編寫(xiě);疑難問(wèn)題的解決;
4、對(duì)現(xiàn)存或未來(lái)系統(tǒng)進(jìn)行宏觀的思考,規(guī)劃形成統(tǒng)一的框架、架構(gòu),平臺(tái)或組件;
5、能為團(tuán)隊(duì)引入創(chuàng)新的技術(shù)、創(chuàng)新的解決方案,用創(chuàng)新的思路解決問(wèn)題;
技能要求:
1、JAVA基礎(chǔ)扎實(shí),良好的編碼規(guī)范。理解IO、多線程、集合等基礎(chǔ)框架,深入理解JVM原理;
2、精通熟悉常用技術(shù)與中間件,具備較強(qiáng)的系統(tǒng)設(shè)計(jì)和架構(gòu)能力,有一定解決疑難雜癥問(wèn)題經(jīng)驗(yàn);
3、熟悉微服務(wù)、分布式存儲(chǔ)、搜索、異步框架、分庫(kù)分表等技術(shù);
4、有中大型分布式、高并發(fā)、高負(fù)載、高可用系統(tǒng)架構(gòu)、設(shè)計(jì)、搭建、開(kāi)發(fā)和調(diào)優(yōu)經(jīng)驗(yàn);
5、具備良好的邏輯思維,思路清晰,善于思考,能獨(dú)立分析和解決問(wèn)題;
6、具有分布式文件存儲(chǔ),前端靜態(tài)資源緩存,優(yōu)化,調(diào)優(yōu)經(jīng)驗(yàn)者優(yōu)先;
職位類別:
JAVA開(kāi)發(fā)工程師
舉報(bào)