1、負責游戲迭代開發(fā)與維護;
2、負責分布式存儲/數(shù)據(jù)庫、消息隊列、網(wǎng)絡框架等基礎通用功能的研發(fā).
工作要求:
1、具備一定的業(yè)務需求梳理、分析能力及經驗,能獨立完成系統(tǒng)設計和實現(xiàn)。具備良好的文檔編寫及表達能力。
2、JAVA基礎扎實:熟悉socket、多線程編程,熟悉JVM,包括內存模型、類加載機制以及性能優(yōu)化。
3、熟悉和掌握常用的系統(tǒng)架構模式及設計模式。
4、對行業(yè)內流行的JAVA開發(fā)框架有實際的使用經驗及深刻的認識,包括但不限于: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ā)經驗;技術視野開闊,對業(yè)界新技術敏感,喜歡鉆研,具有良好的學習能力并注重團隊合作。?
有以下經驗優(yōu)先:
1、有棋牌類游戲經驗優(yōu)先
2、有實際的大數(shù)據(jù)業(yè)務處理經驗優(yōu)先
3、有分布式、微服務開發(fā)經驗優(yōu)先