工作職責(zé)1、根據(jù)產(chǎn)品架構(gòu)設(shè)計(jì),進(jìn)行系統(tǒng)模塊設(shè)計(jì)及接口設(shè)計(jì);?2.負(fù)責(zé)系統(tǒng)核心代碼實(shí)現(xiàn)以及相關(guān)文檔編寫;?3.負(fù)責(zé)系統(tǒng)重構(gòu)以及系統(tǒng)的性能優(yōu)化與改進(jìn);?4.負(fù)責(zé)解決APP開發(fā)過程中后端的技術(shù)問題;崗位要求1、具有3年以上Java開發(fā)經(jīng)驗(yàn)。JAVA基礎(chǔ)扎實(shí),包括JVM、IO、多線程、并發(fā)、網(wǎng)絡(luò),深刻理解面向?qū)ο蟆⒃O(shè)計(jì)原則、封裝抽象等,了解Java技術(shù)棧,包括服務(wù)器、中間件、數(shù)據(jù)庫(kù)、緩存、存儲(chǔ)解決方案、線上運(yùn)營(yíng)等;2、熟練使用常用的Java技術(shù)框架,并對(duì)java?web的各種開源框架如Spring、Struts、Hibernate、Mybatis等有深入的應(yīng)用和優(yōu)化經(jīng)驗(yàn),掌握它的原理和機(jī)制;3、熟悉代碼版本管理工具,如GIT/SVN;4、熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉數(shù)據(jù)庫(kù)、緩存、消息隊(duì)列、RPC等內(nèi)部機(jī)制;5、熟悉主流SQL數(shù)據(jù)庫(kù)系統(tǒng)(MySQL),NoSQL存儲(chǔ)系統(tǒng);6、熟悉Linux系統(tǒng)。學(xué)習(xí)能力強(qiáng),有較強(qiáng)的問題分析和處理能力,具有團(tuán)隊(duì)合作精神;