岗位职责:
1. 软件系统架构设计和概要设计,撰写技术文档和相关培训资料;
2. 软件系统模块开发及bug解决;
3. 持续优化系统架构,提高系统在高并发、大流量下的容灾容错能力,保证系统的高可用性;
4. 配合完成业务需求深入分析和项目评审;
5. API接口定制化开发;
6. 支持现场技术问题发现、定位和解决。
任职要求:
1. 本科及以上学历,通信/计算机/电子等相关专业,3年及以上相关工作经验;
2. 精通java或者golang语言,有扎实的软件设计开发基础,熟悉数据结构、设计模式、JVM原理机调优,掌握多线程编程原理。
3. 熟悉分布式系统的设计和应用,掌握分布式、缓存、消息处理等机制,能够合理应用常用技术解决系统架构问题。
4. 熟悉java web框架及其原理,如Spring、SpringMVC、SpringBoot、SpringCloudAlibaba等。
5. 熟练使用关系型数据库(Mysql、Oracle等)并能够对其优化SQL配置,提示SQL效率,合理进行SQL处理以提升性能。
6. 熟悉主流中间件(nginx、zk、rocketmq、kafka、redis、es等)的原理和应用。
7. 熟悉计算机网络协议,如tcp、http、https、udp等协议。
8. 了解IMS核心网和IMS协议规范;
9. 了解SIP/RTP协议,有通信相关经验;
10. 有过呼叫中心、联络中心、会议系统的运维经验者尤佳;
11. 具备良好的数据结构和算法基础,能够解决复杂的计算和数据处理问题;
12. 熟悉版本控制工具,如Git,能够进行团队协作和代码管理;
13. 具备良好的团队合作和沟通能力,能够与其他团队成员紧密配合;
14. 具备良好的自我学习能力和持续学习的意识,能够跟上后端技术的发展。
收起