1.熟练掌握Spring、SpringMVC、MyBatis、Hibernate、SpringBoot等框架
2.熟练使用SpringCloud、webSocket、FastDFS、netty、jwt等开发技术;
3.熟练使用zookeepre、redis、RocketMQ、kafka、RabbitMQ
4.熟悉java的多线程模式,熟悉lock锁、synchronized、volatile、atomic使用场景
5.熟练运用MySql、Oracle数据库、熟悉SQL语法、熟悉SQL编程规范
6.熟悉Linux基本命令、熟悉docker容器技术、熟悉jenkins实现自动化构建部署
7.熟练掌握eclipse、idea、Git、gitlab、Nexus、Maven等项目开发管理工具;
8.熟练使用vue+Element Ui完成页面搭建
项目名称:汇丰银行双录管理平台
项目描述:为满足银监会对金融机构实施专区“双录的”的要求,汇丰银行建立了双录管理平台,双录管理平台包括采集端和质检端,采集端包括系统登录、基本信息录入、录音录像、查询记录,质检端包括质检管理,报表管理,基础配置,批处理任务,系统管理,日志审计管理,存储管理,通信管理,采集端录制视频以后开启定时任务,把视频传到转码服务器上,对视频进行转码和切片处理,转码完成后返回新的视频地址,然后批量传递到质检端,在质检端的质检审核页面,质检人员对录制的视频进行质检,得出质检结论和存在的质检问题,以报文的形式反馈到采集端,采集端收到报文后对需要重录的视频进行重录。
负责开发的模块:
1、使用netty实现文件的断点续传功能
2、质检审核,对双录视频进行查询并且审核、回退。 3、报表管理:对双录产品类型,管理机构,人员工作量,质检发现问题,质检情况等进行统计。
4、基础配置:进行业务类型,产品,话术,产品话术,数据字典,客户经理等基础配置。
5、视频录制:发送报文唤醒pc客户端调用高拍仪驱动进行视频录制。
6、系统管理:对菜单,角色,用户进行设计开发。