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