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