熟练掌握javaEE javaSE 编程知识,有良好的编码规范和编码能力;
熟悉软件开发部分设计模式,具有抽象工厂,策略以及装饰者等设计模式开发经验;
熟悉JVM内存结构,并有JVM调优参数以及定位经验;
熟悉java JUC,对多线程和锁机制有较深了解,并熟练运用于项目中;
熟练掌握MySQL、Oracle、sql server等关系型数据库的使用,具备SQL调优经验,熟悉ETL工具kettle使用,具有数据建模工具使用和数据库设计能力;
熟悉spring框架,熟练使用springMVC、springBoot开发项目;
熟练MyBatis、mybatisplus、Hibernate等主流框架的使用和整合;
熟练掌握第三方缓存技术,如缓存中间件Redis、MongoDB,本地缓存EhCache等缓存框架的使用以及elasticsearch非关系型数据的使用;
熟悉SpringCloud,SpringCloudAlibaba版框架使用以及微服务组件,如:Nacos、Sentinal、Ribbon、Feign、Gateway等;
熟悉Maven项目管理,熟悉Git代码版本控制操作指令;
了解分布式建构理念,具有Dubbo+rabbitMQ+Zookeper应用项目维护经验;
了解Ajax、JavaScript、jQuery、BootStrap,AngularJs等前端技术;
了解Linux操作系统常用命令,项目容器docker,负载均衡nginx等配置使用。
集中控制子系统
项目主要经营公司各类订单的问卷调查和结果审查服务,设计到用户自身风险评测、高风险属性、业务回访、知识能力评测等各类型评测方式的问卷相关创建、审核、提交以及各类机器人计划、问卷的创建,公司客服任务分配,二次分配以及机器人任务分配等服务。
主要职责:1)采用spring cloud alibaba分布式架构,分为计划相关模块,机器人相关模块,电话回访模块,各类问卷创建模块,结果提交模块,老数据移植模块等。
2)利用redis缓存各类型问卷,es作为第三方调用接口日志记录。
3)rabbitMQ异步提交各类型问卷的结果。
4)ETL工具kettle老数据移植。
5)前端采用angalarjs框架,nginx做前端部署服务器。
经济合规质检系统
通过经济合规质检系统,对证券公司类订单进行合规质检,对于不符合的订单进行筛选并告知补充相关审核资料,项目效果明显,公司将项目置为业内规范项目,并出售给相关经济业务平台,在杂志上也有评选。
项目分为:质控管理,抽检管理,统计查询,配置管理,系统管理以及各类定时任务、权限分配,智能化模块等。其中引入批次的概念,对订单分批处理筛选,补充数据以及审核数据,各类系统相关参数为整个并发任务作依赖,并附有语音、图片识别等功能,对国家相关机构发布的内容进行爬虫处理,筛选数据等。最后统一上报到公司平台,已邮件的形式通知到各类相关人员。
主要职责:1、系统采用maven多项目,springBoot+mybatisPlus+jdk1.8,java爬虫jsoup解析以及整合语音识别和图片识别功能,定时任务监听或执行各批次任务,整合swagger接口调试,druid线程池sql监控,以及reactor异步调用或java8并发流操作等。
2、数据库采用oracle数据库,附有redis缓存,mongodb日志存储,kettle批量倒入数据等,以及各智能化等功能。