崗位職責(zé):
?1、主導(dǎo)系統(tǒng)架構(gòu)持續(xù)優(yōu)化,為團(tuán)隊(duì)指引技術(shù)發(fā)展方向,優(yōu)化團(tuán)隊(duì)研發(fā)流程和方法,不斷提高團(tuán)隊(duì)代碼質(zhì)量、研發(fā)水平和工作效率;
?2、負(fù)責(zé)平臺(tái)架構(gòu)設(shè)計(jì)與核心功能的研發(fā);?
?3、負(fù)責(zé)底層負(fù)載及大規(guī)模并發(fā)架構(gòu)的優(yōu)化;?
?4、指導(dǎo)團(tuán)隊(duì)成員完成平臺(tái)開(kāi)發(fā)工作。
崗位要求:
1.扎實(shí)的計(jì)算機(jī)專業(yè)基本功,強(qiáng)大的寫(xiě)碼能力,5年以上JAVA開(kāi)發(fā)經(jīng)驗(yàn),2年以上架構(gòu)設(shè)計(jì)經(jīng)驗(yàn);?
2.精通SpringMVC、Mybatis等框架有看源碼;?
3.精通多線程開(kāi)發(fā),精通jvm調(diào)優(yōu)、nio、RPC調(diào)用框架;?
4.精通Storm,看過(guò)源代碼并有改寫(xiě)源碼能力;?
5.精通Kafka、flume、Redis;?
6.熟悉掌握Hadoop、MapReduce?、HDFS、Yarn;?
7.熟悉掌握HBase、Hive、Impala、mongodb的一項(xiàng)或多項(xiàng)。?
8.熟悉微服務(wù)架構(gòu),對(duì)SOA以及服務(wù)治理有深刻認(rèn)識(shí);?
9.熟悉openstack、Cloud?Foundry、Docker;?
10.熟悉Linux操作系統(tǒng),具備一定Shell編程能力;