描述和要求
职位名称:软件工程师(服务器)Java
FC Mobile 上海工作室致力于全球运营及开发高质量的顶级体育IP手机游戏,持续为广大玩家提供出色的游戏体验。我们对创新的追求,对自主的尊重,以及对团队合作的重视是我们团队文化的核心,这使我们能够在全球范围内创造高质量的游戏和体验。
我们的团队怀揣激情,勇于创新,乐于尝试新的可能性。我们从过去的经验中学习,快速适应并持续改进。我们重视团队协作,相信在轻松的工作环境能创造出更好的成果。因此,我们提倡并支持维护工作与生活之间的健康平衡。
作为软件工程师,您是游戏创作过程中的关键部分,参与游戏和在线服务的功能设计和实现,并向高级软件工程师汇报工作。
工作地点:您将在上海工作。
工作职责:
● 维护现有服务器端代码, 以确保代码的质量
● 有效率地诊断并解决复杂技术问题,以减少游戏服务中断和停服可能
● 负责支持质量测试和部署工具以及流程开发
● 负责服务功能开发,包含计划,协调,文档记录,并确保如期交付
● 高效地与团队人员,运营团队和外部合作伙伴沟通和合作
● 通过有效的对话、团队合作以及为初级团队成员提供指导来展示影响力。
职位要求:
● 至少3年游戏服务器相关开发经验
● 对常用服务器端开发技术深入的理解
● 熟悉Java编程语言和相关调试工具
● 有Linux平台开发和容器化化应用经验 (e.g., Docker)
● 有版本管理和分支开发经验
● 熟悉网络编程和TCP、UDP、HTTP、Webstock等协议
● 熟悉数据库和数据缓存的开发
● 熟悉面向对象编程和设计模式
● 有大型网络游戏经验,有手机游戏开发经验
● 熟悉数据库技术/优化,例如 SQL 和 NoSQL 解决方案
● 与技术人员和非技术人员进行良好的交流
● 英语文件读写能力