崗位職責(zé)
1.需求評審:協(xié)助產(chǎn)品經(jīng)理完成項(xiàng)目需求的整理和軟件設(shè)計(jì),并轉(zhuǎn)換成相關(guān)的研發(fā)計(jì)劃;
2.開發(fā)設(shè)計(jì):參與項(xiàng)目模塊切分,外部接口設(shè)計(jì),模塊間的接口設(shè)計(jì)工作;
3.項(xiàng)目研發(fā):按照項(xiàng)目計(jì)劃,按時(shí)提交高質(zhì)量代碼,完成開發(fā)任務(wù),規(guī)范文檔的編寫、維護(hù),以及其他與項(xiàng)目相關(guān)工作;
4.前段聯(lián)調(diào):參與項(xiàng)目研發(fā),能與前段工程師協(xié)同并高效的編碼,完成相關(guān)功能調(diào)試;
5.測試協(xié)同:對相關(guān)功能進(jìn)行單元測試代碼的編寫和進(jìn)行單元測試,并跟進(jìn)測試團(tuán)隊(duì)測試BUG的修復(fù),保障軟件質(zhì)量;
6.系統(tǒng)上線:負(fù)責(zé)協(xié)助運(yùn)維及實(shí)施團(tuán)隊(duì)完成項(xiàng)目程序的打包、發(fā)布和部署工作;
任職要求:
1、3年以上相關(guān)工作經(jīng)驗(yàn),能獨(dú)立完成小型系統(tǒng)、核心模塊的開發(fā)與設(shè)計(jì);
2、熟悉分布式、大流量系統(tǒng)的設(shè)計(jì)與開發(fā),負(fù)責(zé)核心模塊或小型系統(tǒng)的設(shè)計(jì)能力,并根據(jù)業(yè)務(wù)發(fā)展設(shè)計(jì)合理的架構(gòu)方案;
3、JAVA基礎(chǔ)扎實(shí),有良好的編碼習(xí)慣,對JVM內(nèi)存模型、JaVa多線程、JAVA NIO,JVM性能調(diào)優(yōu)等技術(shù)有一定的了解;
4、精通微服務(wù)、分布式系統(tǒng),對SpringBoot、SpringCloud、kafka、nginx、dubbo、Redis等原理有深入的理解并熟練運(yùn)用;
5、熟練使用MySQL數(shù)據(jù)庫并具有SQL調(diào)優(yōu)經(jīng)驗(yàn),精通數(shù)據(jù)庫設(shè)計(jì);熟練掌握Redis、MongoDB等常用NoSQL技術(shù)并具有實(shí)戰(zhàn)經(jīng)驗(yàn);
6、熟悉軟件技術(shù)文檔的編寫,具備良好的文檔編制習(xí)慣和代碼書寫規(guī)范
7、具備良好的跨團(tuán)隊(duì)、跨業(yè)務(wù)溝通能力,有良好的團(tuán)隊(duì)合作意識。