1、參與產(chǎn)品需求討論和產(chǎn)品設(shè)計(jì),參與或者負(fù)責(zé)產(chǎn)品的關(guān)鍵技術(shù)選型和攻關(guān)工作,可行性分析,工作量估算;
2、負(fù)責(zé)按照需求文檔,完成具體的模塊設(shè)計(jì)、代碼編寫(xiě)、代碼review、單元測(cè)試及相關(guān)文檔編寫(xiě);
3、解決系統(tǒng)遇到的業(yè)務(wù)、技術(shù)方面問(wèn)題,尋找可行的改進(jìn)方案并推行,持續(xù)提升系統(tǒng)性能和穩(wěn)定性,掃除技術(shù)風(fēng)險(xiǎn);
4、跟進(jìn)最新的軟件開(kāi)發(fā)技術(shù),整理培訓(xùn)文檔,組織團(tuán)隊(duì)內(nèi)部學(xué)習(xí)及培訓(xùn);
職位要求:
具有2年以上架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),主導(dǎo)或負(fù)責(zé)過(guò)開(kāi)項(xiàng)目,理解常用的java設(shè)計(jì)模式;
熟練掌握spring 、Hibernate等主流開(kāi)源框架;
熟悉Nginx、Tomcat、Redis、ElasticSearch、Kafka、Zookeeper等中間件的使用;
具有SOA架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),并熟練掌握相關(guān)的開(kāi)源框架;
熟悉MySQL、SQL Server等數(shù)據(jù)庫(kù)的使用;
對(duì)分布式事務(wù)處理有深刻理解,并有分布式事務(wù)開(kāi)發(fā)經(jīng)驗(yàn);
熟練掌握多線程高并發(fā)系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),對(duì)系調(diào)優(yōu)設(shè)計(jì)和實(shí)現(xiàn)有一定的經(jīng)驗(yàn);
掌握常用的linux命令,能夠獨(dú)立部署系統(tǒng),具有比較強(qiáng)的問(wèn)題解決能力;
具有強(qiáng)烈的責(zé)任心,愿意持續(xù)不斷進(jìn)行自我審查以及對(duì)代碼進(jìn)行持續(xù)優(yōu)化;
具備一定團(tuán)隊(duì)管理經(jīng)驗(yàn),具備項(xiàng)目管理、組織、協(xié)調(diào)能力。