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