1. 4年Java开发经验,熟练掌握面向对象。
2. 有即时通讯相关开发经验以及微服务实践经验。
3. 能够独立完成项目业务模块开发并且以较高效率和质量完成开发。
4. 积累了一定的分布式系统开发经验, 熟悉常用开源分布式中间件,zookeeper, redis, kafka, 了解其中的原理。
5. 了解数据库基本原理,能对SQL进行一定的优化。
6. 具有一定的性能优化经验以及高并发经验。
项目职责:
1. 参与需求评审, 技术评审, 编写技术文档。
2. 项目模块划分以及环境搭建,服务端代码编写以及与客户端联调。
3. 系统的设计, 开发, 以及持续优化。
4. 为其他项目提供即时通讯功能。
项目描述:
1. 该项目在新闻媒体行业中为即通讯业务场景提供技术解决方案。
2. 根据项目需求:为一对一,群组,直播间群聊等场景提供即时通讯功能,为了项目具有实时性, 可靠性, 稳定性,
安全性,采用的技术栈:sprinboot + springmvc +mybatis + redis + zookeeper + netty + mysql