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