崗位職責(zé):
1、理解業(yè)務(wù),識(shí)別需求,參與架構(gòu)、系統(tǒng)、分析設(shè)計(jì)等多領(lǐng)域項(xiàng)目的相關(guān)技術(shù)的實(shí)踐、應(yīng)用和研發(fā);
2、獨(dú)立完成中小型項(xiàng)目的系統(tǒng)分析、設(shè)計(jì),核心功能的設(shè)計(jì)與代碼模板編寫(xiě),開(kāi)發(fā)與維護(hù)系統(tǒng)核心模塊;
3、配合相關(guān)團(tuán)隊(duì),完成技術(shù)部安排的其他工作。
崗位要求:
1、具備系統(tǒng)調(diào)試、性能調(diào)優(yōu)等技能,對(duì)疑難技術(shù)問(wèn)題具備較強(qiáng)的排查能力;
2、JAVA基礎(chǔ)扎實(shí),理解IO、多線(xiàn)程、集合等基礎(chǔ),對(duì)JVM原理比較熟悉;熟悉tcp、http等基本協(xié)議;
3、對(duì)于用過(guò)的開(kāi)源產(chǎn)品,深入理解內(nèi)部原理和機(jī)制,如Spring、myBatis、SpringCloud、Dubbo等;
4、深入理解索引、鎖機(jī)制、事物的底層原理,能輔導(dǎo)他人排查數(shù)據(jù)庫(kù)性能問(wèn)題;
5、 熟悉分布式系統(tǒng)設(shè)計(jì)和應(yīng)用,熟悉緩存、消息等中間件機(jī)制;
6、熟悉Elasticsearch并具備RESTful接口開(kāi)發(fā)經(jīng)驗(yàn);
7、熟悉NebulaGraph或其他圖數(shù)據(jù)庫(kù)者優(yōu)先;
8、能接受出差;