职位描述:
1、负责平台的架构设计、技术选型,保证系统的稳定性、扩展性和高性能
2、收集业务需求,不定期对系统进行分析,推动系统不断迭代演进
3、负责平台核心功能开发
4、培养和驱动团队成员不断成长
职位要求:
1. 本科以上学历;7 年以上工作经验,有扎实的 Java/Golang(二者选一)基础,熟悉 io、多线程、集合等基础框架,了解分布式、缓 存、消息、搜索等机制;
2、具备系统调优、性能调优等技能,对疑难技术问题具备较强的排查能力;
3、对设计模式非常熟悉,有一定的实战经验,需要具备良好的建模能力,对领域模型(DDD)设 计 了解甚佳;
4、有良好的组件级建模能力与文档编写能力,熟悉多种 NoSQL、MQ、Cache、TCP/IP 原理,能够设 计复杂业务、高并发、大数据量的系统
5、具备一流的代码编写能力; Java 方向:熟练使用 Spring(必须)、Netty(必须)、Akka、webFlux 等技术框架; GO 方向: Gin/iris、 TCP/UDP 等常用技术框架
6、熟悉 IM 通信协议,例如 Protobuf、FlatBuffer 等
7、有一定的微服务治理、容器化 CI/CD 经验与能力
8、有 IM、音视频互联网平台架构优先;一线互联网基础架构经验优先