1.熟悉java面向对象编程,熟练掌握java反射机制
2.熟悉常用的java设计模式
3.熟悉java多线程并发,善于使用重构优化代码
4.熟悉java文件操作和常用的集合API
5.熟练Spring系列框架,在项目中使用Hibernate、Mybatis、ibatis、TIDB等
6.熟练Redis 、oracle数据库、MySql数据库
7.熟练Spring Boot,MyBatis,Spring,Spring MVC等主流框架
8.熟练Tomact服务器部署项目
9.熟悉Linux系统、以及Linux常用操作命令和编写shell脚本
10.熟悉主流服务器tomcat、WebLogic在linux系统中的安装、部署使用
11.Apache反向代理的部署、nginx反向代理部署、cas部署等使用
12.熟悉telegraf+grafana+influxdb监控搭建使用
13.熟练使用NodeJS开发,nginx+lua+openrestry开发网关
14.Elastic-Job分布式调度任务分片,阿里任务调度TaskSchedule
15.代码规范,项目重构优化
16.Jemter性能压测
项目经验一:大数据智能风控决策系统
项目计划编写,任务分配,面试招聘储备人才,指导带新人,技术方案文档编写,疑难问题解决,项目上线;
1.独自完成汽车贷产品开发,配合测试联调,已上线;
2.银链合作项目负责人,负责项目计划编写,任务分配,决策引擎规则部署开发,已上线;
3.云贷产品项目负责人,负责项目计划,需求评审,功能开发,任务分配,已上线;
项目经验二:营销名单管理系统
由于老项目耦合度过高,系统运行及稳定性差,因此项目做重构采用分布式加前后端分离架构,名单管理是将所有信息集中汇总管理,让各个系统之间高可用;
营销名单管理系统设计与开发负责人,对其他同事做指导和任务分配,保证代码的质量和代码规范;
项目经验三:上海浦东发展银行API项目
浦东发展银行打造的在线API应用,可申请订阅API应用;
采用的技术架构:Node+vue,缓存:Redis,全文检索:Redisearch,数据库:mysql,网关技术:openrestry,lua脚本;nginx做反向代理以及负载均衡;负责对外门户的编码、测试和优化,mysql数据库表结构设计、性能优化和配置mysql互为主从半同步复制模式,nginx的安装部署以及配置,项目的打包、部署和启动,负责性能测试环境的部署和维护,编写并维护系统自动安装部署脚本,搭建influxdb + telegraf + Grafana模式的交易日志监控系统。参与设计项目的业务逻辑以及网关的开发,并负责项目的日常运维及功能更新。
项目经验四:什么车APP项目
什么车APP有用户端和商家端,支持安卓和ios包括三个流程:陪驾、教练、维修;
公司技术负责人,招聘Java后台,共两个Java后台,指导新同事参与APP后台开发,数据库表结构设计,svn版本控制搭建,项目部署运维;
用到的技术有:spring,springmvc,mybatis,数据库:MySQL,缓存:redis,spring注解scheduled定时任务,支付包括:支付宝支付,微信支付,余额支付;极光推送:消息,透传;线程,线程池;
浦东发展银行打造的在线API应用,可申请订阅API应用; 采用的技术架构:Node+vue,缓存:Redis,全文检索:Redisearch,数据库:mysql,网关技术:openrestry,lua脚本;nginx做反向代理以及负载均衡;负责对外门户的编码、测试和优化,mys
什么车APP有用户端和商家端,支持安卓和ios包括三个流程:陪驾、教练、维修; 公司技术负责人,招聘Java后台,共两个Java后台,指导新同事参与APP后台开发,数据库表结构设计,svn版本控制搭建,项目部署运维; 用到的技术有:spring,springmvc,mybat