java游戏服务器端开发

摘抄人人游戏JAVA服务器的招聘要求:
初级工程师:
工作描述:
参与MMO游戏服务器端和工具开发;
岗位要求:
1、参与过面向用户的产品的开发;
2、精通J2SE和常用数据结构和算法;
3、熟悉面向对象,设计模式;
4、有责任心,良好的沟通能力和团队协作能力;
5、善于解决复杂问题;
6、有过Java游戏服务器开发经验者优先考虑;
7、熟悉AS3 Flash开发者优先考虑;
8、热爱游戏,有丰富网游经验者优先考虑。

高级工程师:
工作描述:
参与公司旗下自主研发的大型网络游戏的构架设计,程序改进,性能优化。
岗位要求:
1.熟悉软件工程,对于面向对象模型和设计模式有比较清晰的认识,对大型软件架构有清晰理解,理解设计模式;
2.精通Java技术(J2SE的数据结构,多线程,JVM),具有扎实的编程能力,能够完成大型复杂应用的构架设计和实现;
3.计算机专业知识(网络,操作系统,数据结构,算法,数据库,并发,分布式计算)扎实,善于分析思考;
4.有独立工作能力,工作踏实认真,善于发现问题并解决;
5.有大规模Java应用设计开发和线上调优经验者优先考虑;
学历要求:最低本科
工作经验要求:3-5年工作经验

资深:
工作描述:
岗位涉及的游戏类型包括:大型Web Game、大型MMO RPG、Social Game、2D、3D
1、游戏服务端的架构设计;
2、游戏服务端的业务开发;
3、游戏服务端的性能优化;
4、游戏服务端的安全保障;
5、游戏服务端的生产、运营环境构建;
6、新技术方向研究。
岗位要求:
1、计算机或相关专业,本科及以上学历;
2、有扎实的基础知识,熟悉:数据结构、算法、编译原理、软件工程、网络通信、汇编原理、操作系统、IO、多线程;
3、精通JAVA编程,熟悉JVM调优及原理;
4、熟悉SQL语言使用;
5、并至少熟悉一种数据库的配置调优,以及其接口层或开源库的实现,如:MySQL、Oracle、SQL Server、DB2、Sqlite、Berkely DB等;
6、有socket开发经验,熟悉TCP/IP原理,了解网络调试方法;
7、熟悉一些常用的标准协议,如:XML、HTML、JSON、HTTP、FTP;
8、能够独立完成一个系统的技术设计和开发工作,熟练应用几种常用的设计模式;
9、熟悉至少一种操作系统的:命令行脚本、权限设置、安全策略、远程控制,如:Windows、Linux;
10、至少掌握一门其他开发语言,或掌握和自己主要开发语言相关的其他脚本、模板语言;
11、有责任心,良好的沟通协调能力,团队合作精神,能够独立完成工作,积极上进,具备良好的学习能力;
12、具备以下条件者优先(任意一项):有游戏开发经验;有大型复杂软件开发经验;有高负载系统开发经验;有系统安全开发经验;使用、修改过大型开源项目。

你可能感兴趣的:(java游戏服务器端开发)