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