6年java开发经验
熟练掌握Java语法、集合等基础框架
熟练掌握多线程基础知识(JUC包、锁、线程池)
熟练掌握JVM原理(运行时数据区、垃圾回收算法、垃圾回收器)
熟练掌握mysql、oracle数据库(事务、索引和sql调优,表分区、分表分库)
熟练掌握Spring、SpringMVC、SpringBoot等开源框架(IOC、AOP实现原理)
熟练掌握SpringCloud微服务框架以及apollo、consul、nacos等分布式组件
熟练掌握redis、kafka等中间件
熟练掌握mybaits-plus、lombok、mapstrust、swagger、hibernate-validator等组件
熟练掌握常用设计模式,有良好编码规范
熟悉vue、jquery等前端框架,熟练使用Linux常用命令
熟练使用开发工具(idea、eclipse、git、maven、jmeter、xmind等)
一、某银行网银项目
技术:Spring Clould + Mysql + Redis +MQ + activity + vue+k8s,使用银行Paas
个人职责:
1、参与系统总体架构设计:数据库设计、服务划分、编码规范制定
2、编写用户、权限功能,作为系统基础模块
3、使用多线程、反射、模版方法设计模式完成批量数据导入功能;
4、负责SQL审核、设计评审、代码评审
5、解决关键流程上新老系统交互问题
6、使用AOP做通用日志打印,并进行日志掩码
7、提供通用分布式锁方法,使用ThreadLocal + redis setnx实现
8、负责微服务接入平安容器管理平台(k8s)
二、某保险公司保险理赔系统
技术:SpringBoot + oracle + Redis +MQ + jquery,使用平安银行Paas
1、完成案件登记模块开发,案件的主要信息模块,对案件的数据进行记录
2、案件赔款计算并汇总
4、调用MQ发起赔款确认,赔款转账
3、定期组织经验分享会议,总结会议
系统总体架构设计:数据库设计、服务划分、编码规范制定 编写用户、权限功能,作为系统基础模块 使用多线程、反射、模版方法设计模式完成批量数据导入功能; 负责SQL审核、设计评审、代码评审 使用AOP做通用日志打印,并进行日志掩码 提供通用分布式锁方法,使用ThreadLo
完成案件登记模块开发,案件的主要信息模块,对案件的数据进行记录 案件赔款计算并汇总 调用MQ发起赔款确认,赔款转账