● 熟练掌握 JavaSE 基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式。
● 熟练掌握jvm原理和调优机制,具有一定的线上问题排查经验。
● 熟练掌握 idea、svn、git、Maven 等开发及版本控制工具,熟练掌握 Web 应用系统开发,具备独立开发能力。
● 熟练使用 tomcat nginx 服务器,发布部署 web 项目。
● 熟练运用 Spring、Mybatis、Springboot等开源框架,熟悉 Spring 的 IOC、DI、AOP 设计思想,对源码有一定的理解和应用。
● 熟悉 SOA、微服务、大型网站架构,熟悉 RPC 远程调用。
● 熟练使用网络通讯协议,熟练使用 json、xml 通讯格式,熟悉常见消息中间件RocketMq
● 熟练掌握mysql,熟悉分库分表机制,有sql调优相关经验。
● 熟悉 jenkins+docker+k8s 实现自动化运维。
项目描述:
统一指标服务平台是针对中国移动项目平台服务间调用混乱情况的技术整合项目,从kafka和数据库等方式获取数据后进行计算处理放到redis缓存,并通过csf调用平台统一对外提供服务。
指标服务平台分别订外呼众包,外呼自有,接触系统,交互中心系统的kafka,获取实时数据并在流平台处理后(分1分钟,5分钟,30分钟,日累计维度进行数据汇总)放入redis缓存中和数据库,项目提供外围接口,供外围模块通过csf/http方式调用。订阅交互中心系统主要是获取坐席员工的实时状态;订阅外呼众包和外呼自有主要是获取其营销信息,比如外呼量、营销成功量剩余样本量等指标;订阅接触系统主要是获取其请求和接通等信息。
责任描述:
参与后台项目的需求设计和开发,通过rpc远程调用、kafka中间件获取远端数据并在流平台处理后存放redis缓存和数据库,并通过csf/http调用方式对外提供接口服务的能力。