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