崗位職責(zé):
1、參與平臺的技術(shù)開發(fā)工作,數(shù)據(jù)庫及存儲設(shè)計、及相關(guān)應(yīng)用開發(fā)等工作;
2、解決產(chǎn)品或項目中的關(guān)鍵問題和技術(shù)問題,持續(xù)對系統(tǒng)進行重構(gòu)和優(yōu)化;
3、根據(jù)產(chǎn)品開發(fā)規(guī)范和流程,參與現(xiàn)有系統(tǒng)的升級和改進,設(shè)計編碼及性能調(diào)優(yōu)等工作;
4、配合產(chǎn)品經(jīng)理,完成各功能模塊的代碼實現(xiàn),并按產(chǎn)品項目管理規(guī)范編寫相應(yīng)的技術(shù)文檔;
與產(chǎn)品經(jīng)理、開發(fā)、測試、運營等環(huán)節(jié)的有效溝通,確保對功能和產(chǎn)品特性充分理解,以保障產(chǎn)品如期上線并且正常運行。
專業(yè)能力要求:
1、JAVA軟件設(shè)計工作經(jīng)驗2年以上;
2、熟悉springboot,?mybatis等常見開源框架的開發(fā);
3、熟練掌握主流的關(guān)系數(shù)據(jù)庫mysql的開發(fā);
4、熟練掌握springboot和springcloud,熟悉dubbo、zookeeper、rocketmq等主流技術(shù);
5、熟悉常用的設(shè)計模式,具備對復(fù)雜業(yè)務(wù)進行抽象和建模的能力
6、對于Java基礎(chǔ)技術(shù)體系(包括JVM、類裝載機制、多線程并發(fā)、IO、Socket、http協(xié)議)有一定的掌握和應(yīng)用經(jīng)驗;
7、熟悉Tomcat,Netty,WebLogic等主流web服務(wù)器;
8、熟悉Redis、Kafka、Git、nginx等常用組件的使用,具有相關(guān)的編碼經(jīng)驗;
9、對高并發(fā),高吞吐,高性能的業(yè)務(wù)系統(tǒng)有設(shè)計、實現(xiàn)等實戰(zhàn)經(jīng)驗。