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