即刻体验FairGuard加固方案!
免费试用游戏游戏安全保护, 对接专业技术服务!
免费体验岗位职责
1、负责游戏保护系统的后台支撑系统建设,保障服务性能和高可靠性;
2、根据业务规划及团队目标,规划及实施后端服务架构的优化及改进;
3、提升软件复用性、扩展性、维护性,实现高效高质量开发;
职位要求
1、3年以上Web后端开发经验,精通Java语言,熟练掌握其主流开发框架。代码基础扎实,自觉遵守编码规范,追求简洁、可读、易维护的代码风格,掌握白盒测试方法,如spring-boot、spring-mvc、spring、spring-cloud/dubbo;
2、熟练掌握关系型数据库(如MySQL),能正确完成复杂业务的数据库表结构及索引设计。掌握Redis、MongoDB等非关系数据库的使用能力;
3、熟悉主流服务器应用架构体系、中间件技术、数据库等。对分布式和高可用架构方案有基本了解,如: edas、阿里云平台;
4、掌握良好的线上故障分析能力,如问题复现、链路追踪、日志分析、监控等,对业务的端到端链路有基本了解。掌握所负责服务模块的并发性、性能、可用性模型,具备分析及调优能力;
5、熟练掌握常见软件设计模式。具备良好的接口(如RESTFul)设计能力,能够独立完成中等复杂度业务模块的软件设计。掌握UML等软件设计工具,有良好的设计习惯,输出简洁规范的设计文档;
6、具备良好的业务抽象能力,可以根据产品需求正确建立流程模型、软件类模型,并完成数据表设计。