1、负责系统的需求理解,方案设计,技术开发、优化、服务维护等技术工作; 2、负责编写开发文档与对接规范; 3、负责部门服务高可用、高并发、高时效性等技术调研; 4、对其他初级开发人员提供业务或技术指导。
1、掌握多线程、NIO、SOCKET等通用应用技术; 2、深入理解JVM、内存模型等,熟悉精通Spring、SpringBoot、SpringCloud、mybatis等框架开发,对框架背后的机制和原理有深入理解; 3、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、降级、熔断等机制; 4、熟练使用mysql、MongoDB、ES、redis、kafka等数据中间件; 5、精通多线程及高性能的应用的设计,编码及性能调优,有高并发应用开发经验; 6、熟悉对视频大文件的解构、存储、组织、管理、分发等相关业务与底层技术。 7、具备业务需求、流程和模式的梳理能力。能够独立与业方沟通,对现有流程和模式进行分析,把握核心问题,并进行梳理、归纳和抽象。对媒资业务或系统有经验者优先。