IM 服务端开发工程师

岗位职责

1. 负责私有化部署 IM 系统的服务端架构设计和开发,优化登录、配置、消息等核心流程的性能,支持高并发;

2. 负责私有化部署 IM 系统的运维支撑模块的开发和维护,包括服务发现和接入、后台管理、开放接口、第三方系统集成等;

3. 协作测试团队进行自动化测试和持续集成;

4. 与产品、服务端、测试保持良好的沟通和协作,确保产品问题的高效解决、产品需求的实现和高质量交付。

任职要求

1. 本科及以上学历,计算机/软件/电子/通信相关专业;2. 3 年以上服务端开发经验,有 IM 系统设计和开发经验;

3. 精通 Java 及其主流的网络框架(Netty / Mina),熟悉多线程开发,具有高并发场景下的性能优化经验;

4. 熟悉 Python 及其主流 Web 框架,熟悉 PostgreSQL、Redis、消息队列等常用中间件和数据库;

5. 对大型数据库系统的表结构设计、SQL 调优、读写分离、分布式集群等有较深入的理解。

6. 熟悉 IM 系统常见的应用层协议(XMPP / MQTT)和底层通信协议(TCP/IP / HTTP / WebSocket);

7. 熟悉 IM 系统的高并发、低延迟的消息处理和推送技术,保证消息的可靠性和稳定性;

8. 熟悉 IM 系统的安全机制和数据加密技术,能够确保用户数据的安全性;

9. 熟悉 CentOS / Ubuntu 等主流服务端操作系统,有信创国产化系统平台经验。

10. 至少熟悉一种微服务架构,熟悉负载均衡、反向代理,缓存机制、消息机制等;

11. 熟悉敏捷开发流程,熟悉常用设计模式,有优秀的代码和设计品位;

12. 有点对点和多人音视频实时通讯技术相关开发经验者优先;

13. 大型互联网公司 IM 产品开发经验者优先;14. 有参与开源项目或者个人技术博客者优先。

公司地点:杭州奥克斯未来中心杭州余杭区杭州余杭区奥克斯中心4002

公司简介:

杭州安司源科技有限公司成立于2014年,主要为企业提供加密通讯的软件服务,包括即时通讯(IM)、音视频,目前研发团队主要由阿里巴巴、飞书、腾讯等技术与产品同学组成。公司的业务发展非常快速,产品已远销30多个国家和地区,用户突破千万级别。客户覆盖了航天科技、国防军工、公安、政府机关等行业。

公司总部位于浙江省杭州市,在上海、北京均设有研发中心。公司非常重视产品创新,在网络安全移动通信领域具有多项核心发明专利技术,产品获得国家密码管理局的商密认证,公司通过ISO9001质量认证。获得的其他荣誉还有:国家高新技术企业、规模以上企业、钱塘区十佳创业企业、软件企业、省科技企业等。

公司近三年都以不低于100%的年增速在飞快发展,需要更多的优秀年轻人加入我们,和大家一同见证中国产品畅销全球!

职位发布者:高先生

杭州安司源科技有限公司

融资阶段:B轮

公司规模:20~99人

相似职位: