ID:408660

刘超

高级Java开发工程师

  • 公司信息:
  • 中诚信
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 武汉
  • 全区

技术能力

1、熟悉HTML5、ajax、javascript、css,json、hymeleaf和Vue前端技术;
2、熟练MySQL、达梦、Oracle关系型数据库,熟练使用Redis、MongoDb等非关系型数据库及搜索服务框架Elasticsearch;
3、熟练linux基本操作命令,使用tomcat应用服务器发布部署web项目及Docker+K8s+Jenkins实现devops自动化部署及灰度发布,熟练使用Nginx+Keepalived实现服务高可用;
4、熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略、模版、装饰、门面等)及反射、自定义注解、泛型等;
5、熟悉JVM参数调优、垃圾回收机制原理、性能检测工具、生产环境服务器jvm调优配置、压力测试工具JMeter、阿里代码扫描工具;
6、熟练运用Spring5、Mybatis3、SpringBoot2.0等优秀的开源框架,熟悉Spring的IOC、DI、AOP设计思想;
7、有阅读过Mybatis3.x 、Spring5.x(IOC容器、AOP切面编程、事务底层实现)、SpringMVC(执行流程)、SpringBoot 2.0、日志(Slf4j、Log4j、Logback)、规则引擎ice、框架源码;
8、有深入研究过Java8以上List、Set、Map和AQS源码分析,能够完全纯手写Jdk1.8HashMap(红黑树与数组)、Arraylist、Conurrent HashMap、LinkeList集合;
9、熟悉数据结构( 散列表、链表、数组、队列、栈、堆、红黑树、 B+树、 平衡二叉树),熟悉排序算法:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序;
10、熟悉SOA、分布式、微服务、大型网站架构,熟悉RPC远程调用、Dubbo、Dubbox、SpringCloud第一代和第二代、SpringCloudAliBaba等微服务框架;
11、熟悉SpringCloud体系下常用组件、注册中心Eureka、Consul载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config ,服务保护Hystrix网关Zuul ,Ap

项目经验

项目描述:金融贷款第三方融资平台,下游对接不同融资渠道,对接渠道授信、开户、合同签署、提款、还款对账等服务相关接口,上游对接不同资金提供方授信、开户、合同签署、提款、还款对账等服务相关接口,同时还要对接担保方三方支付签约、支付、退款、分账和对账等服务接口

负责模块: 1、作为项目负责人,接手金融项目二次开发,按照项目功 能模块分给个人负责,对于小的新需求直接分配给指定同事,只需要把控项目进度,审核代码质量和可读性,最后确保新需求按时发布。大的功能需求则大家开会沟通,设计好技术方案和库表数据结构,然后分工开发。由于项目之前存在的问题,需要进行优化,就经过组内同事开会,研究优化方案,并分部在新分支开发实施,SpringCloud优化项目框架SpringCloudAliBaba,将复杂业务模块利用设计模式抽象解耦成单个服务,解决框架下数据库关键数据和日志关键数据全局脱敏重难点问题,根据不同业务在服务分治思想将异步处理服务请求,提高QPS。
2、客户授信服务,对复杂的客户信息参数进行校验,通过本公司大数据平台,获取该客户相关司法信息,多头借贷信息,反欺诈信息、纳税信息、如果是企业,还有企业相关信息、通信相关信息,身份欺诈风险信息,经过自动化审批模型服务审核,通过后,上送银行,银行授信通知授信通过后,进入合同签署
3、合同签署,用户通过渠道提交贷款合同和担保合同,对接第三方电子签章,完成借款、担保合同签署
4、自动化审批的技术方案设计,通过异步调用ice规则引 擎,上百个审批规则解耦成83个Node节点树去执行,通过分布式锁和并发和保证,数据计算的准确和高效,授信速度提高几倍
5、通过工厂方法和策略模式,重构之前融资渠道、担保、 资金方的线性结构的代码,解决判断特别多、方法特别长、很难扩展、不易维护和业务耦合度高的问题,短时间内其他同事很难接受,通过业务将融资渠道、担保和资金方业务用策略模式抽象成三个模块去实现,工厂方法选择相应的渠道、担保方和资金方,将原有的流水线逻辑操作水平和垂直切分,解耦成分包清晰,方法简短易读,业务易扩展的代码
6、全局敏感数据脱敏,数据中的敏感数据在传递过程中通过拦截器做敏感数据脱敏处理,打印的日志数据也通过日志的ILoggingEvent对每一个日志事件里的字符进行脱敏处理
7、贷后预警系统的开发,对在贷客户的所有数据进行定期分析,如果触发预警模型规则的用户,会推通过邮件送给商务人员,并在后台展示该客户的所有预警相关信息结果
8、配置flume+zookeeper+kafka+spark拉取日志数据,经过分析日志对服务业务健康情况进行监督,对异常情况发送到指定人员的企业邮箱,保证服务的各项业务健康运行
9、zookeeper+kafka+spark+HBASE大数据迁移,将不同MySQL数据库的企业信息十几亿数据进行加密,存入Hbase,提供快速查询服务

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服