崗位職責(zé):
1.負(fù)責(zé)公司行業(yè)軟件平臺的設(shè)計與開發(fā);
2.根據(jù)開發(fā)進度和任務(wù)分配,完成相應(yīng)模塊的開發(fā)、編程任務(wù);
3.理解業(yè)務(wù),識別需求,參與系統(tǒng)規(guī)劃,架構(gòu)設(shè)計與開發(fā)等工作;
崗位要求:
1.本科及以上學(xué)歷,計算機相關(guān)專業(yè),2年以上使用JAVA進行web開發(fā)的經(jīng)驗,最少參與2個大項目的開發(fā);
2.JAVA基礎(chǔ)扎實,熟悉集合、io、網(wǎng)絡(luò)編程、多線程等基礎(chǔ)框架,熟悉分布式系統(tǒng)開發(fā);
3.熟練使用SpringCloud、SpringBoot、SpringMVC、MQ、kafka、Redis等技術(shù);
4.熟練使用MySQL、Mongdb或HIVE、Hbase等數(shù)據(jù)庫,熟練掌握SQL、PL/SQL,有數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗;有分布式文件存儲經(jīng)驗,包括不限于minio、oss、obs、千牛等
5.熟悉hadoop、Spark、ElasticSearch、flink等相關(guān)大數(shù)據(jù)組件并有實際大數(shù)據(jù)實踐經(jīng)驗,具備生產(chǎn)大數(shù)據(jù)集群部署經(jīng)驗,有較為豐富的集群運維經(jīng)驗。
6.熟悉Activiti、Flowable、Camunda其中一個或多個流程引擎,并具有實戰(zhàn)經(jīng)驗;
7.設(shè)計過項目整體表結(jié)構(gòu),熟悉jvm原理,具有線上調(diào)優(yōu)經(jīng)驗;
8.有大規(guī)模高并發(fā)訪問的WEB應(yīng)用架構(gòu)設(shè)計和開發(fā)經(jīng)驗、具備大型分布式、高并發(fā)高可用系統(tǒng)的設(shè)計和優(yōu)化經(jīng)驗;
9.具有較強的文檔編寫能力,學(xué)習(xí)能力強,適應(yīng)能力好,良好的發(fā)現(xiàn)問題、描述問題以及解決問題的能力;
10.具有良好的溝通,團隊協(xié)作、計劃和創(chuàng)新的能力,有較強的抗壓能力。
加分項:
? 從事物聯(lián)網(wǎng)、中臺、支付類項目設(shè)計及開發(fā)者;
? 在GitHub或其他平臺上有過開源項目;
? 有個人技術(shù)博客,公開發(fā)布過技術(shù)文章、論文等。