岗位职责:
1、负责游戏服务器端程序开发,参与服务端系统功能的架构设计;
2、与策划以及客户端程序配合完成游戏内的功能模块开发,实现各种游戏逻辑;
3、与其他服务器程序员讨论、分析、设计游戏服务器的最佳实践并不断调整优化以应对不断变化的需求;
4、参与解决与游戏服务器相关的所有问题,包括不限于游戏bug、服务器架构问题、线上crash问题,内存问题、cpu占用问题等等;
任职资格:
1、熟悉Java技术,熟悉dubbo/spring/mybatis/kafka/redis等开发框架;
2、熟悉高性能、高并发、高可用性分布式系统设计,并能进行系统的调优和优化;
3、熟悉MySQL数据库,有数据库调优经验,熟悉主流NoSQL数据库;
4、熟悉linux等操作系统的日常操作,熟练采用maven,git;
5、熟练使用mysql数据库,熟悉redis;
6、熟悉网络编程,尤其是tcp协议相关概念,对弱网环境编程处理方式有所了解;
7、有游戏项目开发经验优先(不限语言,比如:skynet/lua/c等),有实时交互性游戏系统开发经验优先,搭建过游戏服务端框架的优先;
8、对技术有激情,具备良好的学习能力和团队协作能力,善于沟通和分享;