【工作内容】- 负责公司核心产品的Java后端开发,确保系统的高性能、高可用性和可扩展性;- 设计并实现系统架构,包括但不限于微服务架构、分布式系统等,以满足业务需求;- 参与系统的需求分析、设计、编码、测试及上线全过程,确保项目按时高质量完成;- 对现有系统进行性能优化,解决线上问题,提升用户体验;- 深入理解业务逻辑,与团队成员紧密合作,共同推动产品迭代升级;- 探索并引入新技术,持续改进开发流程和工具链,提高团队整体效率;- 负责基于Linux环境下的应用部署与维护,确保系统的稳定运行;- 参与代码审查,确保代码质量,促进团队技术交流与分享。【任职要求】- 计算机相关专业本科及以上学历,具备5-10年相关工作经验;- 精通Java编程语言,熟悉JVM原理及相关调优技巧;- 熟练掌握MySQL数据库的设计与优化,具备丰富的SQL编写经验;- 熟悉Redis缓存机制及其应用场景,能够高效利用Redis提升系统性能;- 具备扎实的计算机基础知识,了解操作系统、网络协议等;- 至少熟悉一种其他后端开发语言,如Golang、PHP、Python、.NET、JavaScript、CSS、C#、C、C++等;- 具备架构设计经验,能够独立承担复杂系统的设计与实施;- 熟悉Linux开发/部署环境,具备相关操作经验;- 有编译器开发经验或嵌入式软件开发经验者优先;- 有游戏后端开发经验者优先;- 具备分布式系统开发经验,了解分布式事务、消息队列等技术;- 具备良好的沟通能力和团队协作精神,能够快速适应新环境和新技术;- 对技术充满热情,乐于学习和探索新技术,具备较强的问题解决能力。