職位描述:
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、音視頻互聯網平臺架構優先;一線互聯網基礎架構經驗優先