計(jì)算機(jī)等相關(guān)理工科專業(yè);
精通Java,熟練使用spring、mybatis、hibernate等開(kāi)源框架;
?熟練使用下列語(yǔ)言中至少一種:Python,?Scala,grvooy;
??熟練使用一種或多種?SQL?數(shù)據(jù)庫(kù),如:PostgreSQL、MySQL的配置與優(yōu)化的優(yōu)先。
?熟練使用redis、memcached等緩存數(shù)據(jù)庫(kù),掌握MongoDB等nosql數(shù)據(jù)庫(kù)。
??熟練使用eclipse、idea、maven、Gradle、SVN、git等開(kāi)發(fā)工具;
??熟悉Linux?/?Unix操作系統(tǒng)和開(kāi)發(fā)環(huán)境。
?熟悉分布式系統(tǒng)基礎(chǔ)設(shè)施常用技術(shù),如緩存(Varnish、Memcache、Redis)之一、消息中間件(Rabbit?MQ、Active?MQ、Kafka、NSQ)之一、搜索引擎(Lucence、Solr)之一。
??熟悉Docker?容器技術(shù)、了解kubernetes容器編排技術(shù)。
?熟悉spring?-cloud、spring-boot等框架。
?了解微服務(wù)架構(gòu)設(shè)計(jì)理念。
?扎實(shí)的數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ),至少閱讀和分析過(guò)一個(gè)成熟開(kāi)源項(xiàng)目的代碼.
?良好溝通能力、學(xué)習(xí)能力,有較強(qiáng)的獨(dú)立工作能力和解決問(wèn)題的能力。
????????????????????????????????????????????????????優(yōu)先考慮:
???有Hadoop、Spark使用經(jīng)驗(yàn)、海量數(shù)據(jù)處理經(jīng)驗(yàn)。
????
????崗位職責(zé):??????1、根據(jù)產(chǎn)品業(yè)務(wù)需求,分析、設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)架構(gòu)方案,保障系統(tǒng)架構(gòu)的合理性、可擴(kuò)展性及經(jīng)濟(jì)性。
????2、負(fù)責(zé)后端業(yè)務(wù)系統(tǒng)的設(shè)計(jì),重構(gòu)、優(yōu)化現(xiàn)有的技術(shù)架構(gòu);
??????3、負(fù)責(zé)核心技術(shù)問(wèn)題的攻關(guān),系統(tǒng)優(yōu)化;協(xié)助解決產(chǎn)品研發(fā)過(guò)程中的技術(shù)難題。
??????4、對(duì)開(kāi)發(fā)團(tuán)隊(duì)進(jìn)行技術(shù)指導(dǎo)和培訓(xùn),規(guī)范開(kāi)發(fā)流程。