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