职位描述:
岗位职责:
1、负责服务器端总体设计文档,实现关键框架代码;
2、根据项目需求进行系统设计与资源需求分析;
3、安排服务器日常开发工作,协调配合与客户端、策划、美术之间的工作;
4、负责服务器端架构设计、模块划分、团队合作和人员分工;
5、主导制定和指导执行服务器端开发流程和标准,对服务器端软件质量负全责。
任职资格:
1、本科以上学历,计算机相关专业;
2、3年以上游戏或支付服务器开发经验,有手游成功产品的开发经验者优先。
3、熟悉掌握和运用java设计模式, 熟悉使用和配置JAVA常用开发框架 (如Spring等);
4、-有分布式高并发系统开发经验,对多线程开发、分布式缓存、消息机制、 Dubbo、ZooKeeper有理解和实践;
5、精通JAVA IOOCKET/多线程等技术及其原理(如netty等),精通HTTP协议,对TCP/IP、UDP以及网络相关内容有较深刻的理解;
6、熟练SQL使用,精通MYSQL,对MYSQL主要引擎如Innodb/Myiasm等有较深刻的理解,并能够根据不同的需求来决策使用不同的存储引擎,精通MYSQL事务、索引等主要特性;
7、熟练使用MongoDB、Redis,并对no-sql的优化有较深刻的理解,能够基于no-sql存储引擎进行数据访问的优化设计;
8、有Golangcala实战经验者优先。
9、具备良好的服务器架构设计能力 如:根据实际需求,对服务器进行逻辑/物理划分,实现无缝扩展;
10、具备良好的团队沟通、协调组织能力,能承受工作压力。