Java 職位描述:
(1)負(fù)責(zé)應(yīng)用系統(tǒng)后端服務(wù)的設(shè)計和開發(fā);
(2)負(fù)責(zé)參與后端服務(wù)的功能設(shè)計及架構(gòu)規(guī)劃;
(3)負(fù)責(zé)優(yōu)化服務(wù)端軟件的模塊結(jié)構(gòu)和流程邏輯,根據(jù)需求,完成軟件代碼的具體實現(xiàn);
(4)負(fù)責(zé)分析并解決測試中發(fā)現(xiàn)的軟件缺陷;
(5)配合項目團隊按時保質(zhì)保量完成項目計劃。
崗位要求:
(1)精通JAVA編程語言,掌握Spring MVC、Spring boot、spring cloud、MyBatis等開源框架;
(2)熟練使用Redis、Memcache等分布式緩存及KAFKA、RabbitMQ等消息中間件;熟悉HTTP、WebSocket、MQTT等常用通信協(xié)議;
(3)熟練使用關(guān)系型和非關(guān)系型數(shù)據(jù)庫(Mysql、MongoDB、虛谷等),具有分庫分表,大數(shù)據(jù)量多表聯(lián)合查詢統(tǒng)計及SQL優(yōu)化經(jīng)驗;
(4)孰悉Linux系統(tǒng),熟練使用Shell腳本編程;熟練使用ldea、Git、Maven等工具;
(5)擁有軟件開發(fā)流程中的代碼規(guī)范意識、配置管理規(guī)范意識、文檔撰寫規(guī)范意識;
(6)具有良好的溝通能力和團隊協(xié)作意識;工作踏實,責(zé)任心強,積極進取;邏輯思維清晰,具有較強的獨立分析、解決問題的能力和學(xué)習(xí)能力;
(7)2年及以上開發(fā)經(jīng)驗,了解氣象業(yè)務(wù),有氣象系統(tǒng)建設(shè)經(jīng)驗優(yōu)先。