崗位職責(zé):
1、協(xié)助研發(fā)經(jīng)理,與產(chǎn)品部門一起完成產(chǎn)品的詳細(xì)需求的分析與設(shè)計,并完成相關(guān)技術(shù)文檔;協(xié)助技術(shù)架構(gòu)設(shè)計、重構(gòu)、優(yōu)化,根據(jù)業(yè)務(wù)規(guī)劃及技術(shù)規(guī)劃制定應(yīng)用架構(gòu)方案;
2、負(fù)責(zé)核心功能的架構(gòu)與代碼模板編寫,開發(fā)與維護(hù)系統(tǒng)公用核心模塊,負(fù)責(zé)技術(shù)選型與研究,參與技術(shù)難題攻關(guān),持續(xù)提升核心系統(tǒng)在高并發(fā)、海量請求數(shù)下的高處理性能,分析解決業(yè)務(wù)發(fā)展架構(gòu)瓶頸、流程瓶頸、優(yōu)化服務(wù)模型;
崗位要求:
1、??萍耙陨蠈W(xué)歷,計算機(jī)相關(guān)專業(yè)優(yōu)先,?英語良好;
2、具有五年以上Java開發(fā)經(jīng)驗(yàn),熟悉操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議、MVC思想、設(shè)計模式和SOA架構(gòu),精通SpringMvc、MyBatis等主流開源框架;熟悉Nginx優(yōu)化配置,熟練使用Tomcat,Weblogic等中間件配置優(yōu)化;
3、精通Oracle、MySQL數(shù)據(jù)庫設(shè)計及使用,具有優(yōu)秀的SQL編寫及調(diào)優(yōu)能力;
4、熟悉常用設(shè)計模式,熟練掌握使用封裝,多線程、委托、事件編程;
加分項:
1、具有大規(guī)模高并發(fā)互聯(lián)網(wǎng)應(yīng)用(例如電商平臺等)的設(shè)計和開發(fā)經(jīng)驗(yàn),有常規(guī)分布式、集群、高并發(fā)、高負(fù)載、高可用系統(tǒng)設(shè)計和開發(fā)經(jīng)驗(yàn)者優(yōu)先;
2、具有搜索引擎研發(fā)和優(yōu)化的相關(guān)經(jīng)驗(yàn),熟悉Lucene的原理和程序結(jié)構(gòu),能基于Elasticsearch編寫復(fù)雜查詢;熟悉倒排索引、中文分詞排序等相關(guān)技術(shù),并能根據(jù)需求完善開源的分詞器例如IK分詞器等,有大規(guī)模數(shù)據(jù)搜索的實(shí)際項目經(jīng)驗(yàn)者優(yōu)先;
3、精通數(shù)據(jù)結(jié)構(gòu)及算法(重要),能根據(jù)項目需要進(jìn)行算法模型的選擇與開發(fā)者優(yōu)先;