1、負(fù)責(zé)游戲迭代開(kāi)發(fā)與維護(hù);
2、負(fù)責(zé)分布式存儲(chǔ)/數(shù)據(jù)庫(kù)、消息隊(duì)列、網(wǎng)絡(luò)框架等基礎(chǔ)通用功能的研發(fā).
工作要求:
1、具備一定的業(yè)務(wù)需求梳理、分析能力及經(jīng)驗(yàn),能獨(dú)立完成系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。具備良好的文檔編寫及表達(dá)能力。
2、JAVA基礎(chǔ)扎實(shí):熟悉socket、多線程編程,熟悉JVM,包括內(nèi)存模型、類加載機(jī)制以及性能優(yōu)化。
3、熟悉和掌握常用的系統(tǒng)架構(gòu)模式及設(shè)計(jì)模式。
4、對(duì)行業(yè)內(nèi)流行的JAVA開(kāi)發(fā)框架有實(shí)際的使用經(jīng)驗(yàn)及深刻的認(rèn)識(shí),包括但不限于:spring-framework、mybatis、spring-boot、spring-cloud、netty等。
5、熟悉常見(jiàn)的一些解決方案及其原理:?jiǎn)吸c(diǎn)登陸、分布式緩存、SOA、全文檢索、消息中間件、負(fù)載均衡、連接池、nosql等,熟悉常見(jiàn)的中間件,例如:tomcat、redis、zookeeper、mysql、mongodb、activemq/rabbitmq等。
6、熟悉linux操作系統(tǒng),熟悉shell及常用的命令,能獨(dú)立安裝、配置常見(jiàn)中間件及部署應(yīng)用服務(wù)。
7、3年以上開(kāi)發(fā)經(jīng)驗(yàn);技術(shù)視野開(kāi)闊,對(duì)業(yè)界新技術(shù)敏感,喜歡鉆研,具有良好的學(xué)習(xí)能力并注重團(tuán)隊(duì)合作。?
有以下經(jīng)驗(yàn)優(yōu)先:
1、有棋牌類游戲經(jīng)驗(yàn)優(yōu)先
2、有實(shí)際的大數(shù)據(jù)業(yè)務(wù)處理經(jīng)驗(yàn)優(yōu)先
3、有分布式、微服務(wù)開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先