【崗位職責(zé)】
1、高質(zhì)量的完成JAVA軟件設(shè)計(jì)與開發(fā)工作,對(duì)代碼質(zhì)量和進(jìn)度負(fù)責(zé)。
2、獨(dú)立承擔(dān)部分模塊的開發(fā)工作。
3、規(guī)范編寫項(xiàng)目相應(yīng)的文檔,包括開發(fā)文檔、質(zhì)量文檔、項(xiàng)目交付文檔等。
4、根據(jù)項(xiàng)目需要進(jìn)行新技術(shù)研究,解決疑難問題。
5、負(fù)責(zé)解決系統(tǒng)在應(yīng)用,部署,維護(hù)等過程中遇到的實(shí)際問題。
6、從事金融類應(yīng)用軟件系統(tǒng)研發(fā)。
【任職要求】
1、計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,4年-8年java開發(fā)工作經(jīng)驗(yàn)
2、熟悉數(shù)據(jù)結(jié)構(gòu)和算法,熟悉Java多線程開發(fā),具有基礎(chǔ)分布式開發(fā)能力 (基礎(chǔ)條件)
3、深入理解常用的緩存中間件如Redis,(基礎(chǔ)條件)
4、具備系統(tǒng)調(diào)優(yōu)、性能調(diào)優(yōu)、JVM調(diào)優(yōu)等知識(shí),對(duì)疑難技術(shù)問題具備較強(qiáng)的排查能力(基礎(chǔ)條件)
5、熟悉或使用過一種以上服務(wù)端與客戶端的通訊方式,如http、socket、webservice等(基礎(chǔ)條件)
6、熟練編寫Shell腳本(基礎(chǔ)條件)
7、開發(fā)速度快、抗壓能力強(qiáng),可應(yīng)對(duì)較大的工作壓力(基礎(chǔ)條件)
8、熟練掌握主流數(shù)據(jù)庫系統(tǒng),例如mysql/oracle,熟練掌握SQL(存儲(chǔ)過程、復(fù)雜查詢、開窗函數(shù)運(yùn)用),熟悉各種SQL性能優(yōu)化方法優(yōu)先
9、具備分布式緩存設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先
10、熟悉分布式消息(MQ/Kafka)并有優(yōu)化經(jīng)驗(yàn)優(yōu)先
11、有ETL、HBase、ES、Hadoop、springbatch等數(shù)據(jù)處理、存儲(chǔ)框架應(yīng)用開發(fā)經(jīng)驗(yàn)者優(yōu)先。
12、熟悉Docker,k8s等容器相關(guān)技術(shù)的優(yōu)先
13、熟練運(yùn)用git進(jìn)行項(xiàng)目版本管理(git flow)熟練使用maven/Gradle、Jenkins者優(yōu)先
14、具有良好的語言表達(dá)能力、溝通能力,具備較高團(tuán)隊(duì)意識(shí)和責(zé)任心。
15、能接受出差