崗位職責(zé):1、參與公司產(chǎn)品和系統(tǒng)的設(shè)計(jì)、開發(fā)工作;2、保證項(xiàng)目的質(zhì)量,負(fù)責(zé)項(xiàng)目中主要功能的代碼實(shí)現(xiàn);3、根據(jù)開發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)模塊的開發(fā),并在開發(fā)過程中解決相應(yīng)的技術(shù)難題;4、能夠帶領(lǐng)和指導(dǎo)工程師進(jìn)行業(yè)務(wù)分析及指導(dǎo)開發(fā)工作。任職要求:1、大學(xué)本科及以上學(xué)歷,5年及以上互聯(lián)網(wǎng)或軟件行業(yè)工作經(jīng)驗(yàn);2、JAVA基礎(chǔ)扎實(shí),熟悉主流JAVA開源框架,集合框架、多線程并發(fā)等,能編寫高質(zhì)量簡(jiǎn)潔清晰的代碼;有多系統(tǒng)之間接口調(diào)用經(jīng)驗(yàn);3、熟悉主流關(guān)系數(shù)據(jù)庫(kù),熟悉常用設(shè)計(jì)模式,有分布式系統(tǒng)設(shè)計(jì)開發(fā)經(jīng)驗(yàn),有大數(shù)據(jù)分表、分庫(kù)分布式存儲(chǔ)經(jīng)驗(yàn);熟悉分布式、緩存、消息、搜索、數(shù)據(jù)分析等工作機(jī)制;4、具有出色的抽象設(shè)計(jì)能力,思路清晰,善于思考,能獨(dú)立分析和解決問題;5、熟悉軟件工程和數(shù)據(jù)庫(kù)理論,深入理解UML和設(shè)計(jì)模式,對(duì)統(tǒng)一軟件開發(fā)過程有深入的了解,對(duì)缺陷跟蹤和管理工具有一定的經(jīng)驗(yàn);6、對(duì)企業(yè)級(jí)服務(wù)總線相關(guān)系統(tǒng)設(shè)計(jì)開發(fā)經(jīng)驗(yàn)者優(yōu)先;有海量數(shù)據(jù)存儲(chǔ)經(jīng)驗(yàn)、高并發(fā)數(shù)據(jù)處理經(jīng)驗(yàn)者優(yōu)先考慮;7、熟悉Linux操作系統(tǒng)優(yōu)先。