崗位職責(zé):
1、主要研發(fā)JAVA后臺(tái)服務(wù),包括核心模塊的設(shè)計(jì)和實(shí)現(xiàn);
2、研究并實(shí)踐分布式、高并發(fā)、安全性等技術(shù)方案:
3、主導(dǎo)解決系統(tǒng)技術(shù)上的疑難問(wèn)題;
4、協(xié)助進(jìn)行技術(shù)選型和決策。
任職資格:
1、JAVA基礎(chǔ)扎實(shí),深刻理解集合、NIO、多線程、鎖等機(jī)制,對(duì)JVM有所了解;
2、有3年以上Java開(kāi)發(fā)經(jīng)驗(yàn),了解常用開(kāi)源框架的原理和機(jī)制,對(duì)Spring、Protobuf,?Mybatis等框架熟悉;
3、熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式、緩存、消息等機(jī)制,能熟練應(yīng)用Zookeeper、Netty、Dubbo、Kafka等技術(shù);
4、掌握多線程及高性能的設(shè)計(jì)與編碼及性能調(diào)優(yōu),有高并發(fā)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn);
5、掌握?Mysql,能熟練運(yùn)用sql語(yǔ)言,具有一定的sql優(yōu)化能力;熟悉Nosql數(shù)據(jù)庫(kù)?Redis、mongodb?的開(kāi)發(fā)和使用,了解其各自的優(yōu)缺點(diǎn)及使用場(chǎng)景;
6、熟悉至少一種RPC框架,對(duì)于RPC有一定了解,有分布式項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn);
7、為人誠(chéng)信,思維嚴(yán)謹(jǐn),學(xué)習(xí)能力和獨(dú)立工作能力強(qiáng),能承受一定的工作壓力;工作勤奮,責(zé)任心強(qiáng),具有良好的溝通能力和團(tuán)隊(duì)合作意識(shí);
8、有數(shù)據(jù)采集、監(jiān)控等互聯(lián)網(wǎng)高訪問(wèn)高并發(fā)系統(tǒng)研發(fā)經(jīng)驗(yàn)者優(yōu)先。