1、Java基础扎实、掌握多线程、集合、并发编程、设计模式和常用数据结构; 2、熟练Spring、SpringBoot、Mybatis等开源框架使用;
3、熟练Redis数据结构及Redis基本使用; 4、熟悉MySQL的索引原理、事务和锁机制、性能调优;
5、了解Nginx、RabbitMQ、Zookeeper技术;
6、了解SpringCloud各组件开发技术; 7、了解Vue开发,JS、HTML、CSS技术。
项目名称:xxx管理平台系统
担任角色:Java开发工程师
技术架构:SpringBoot、MyBatis、Redis、Nginx、Vue2以及公司自研数据库。
项目描述:该项目是为了解决xxx业务的贷前处理,在该系统查看客户证件档案信息(例如身份证照片、人像、 财产证明、收入证明等),便于业务申请审批;贷后处理客户账户、业务问题,例如卡销户、溢缴款问 题。
责任描述: 1、参与项目的业务流程梳理、代码设计、需求分析以及数据库表设计;
2、用户操作日志记录代码编写; 3、对新人进行辅导,解决一些技术问题。
4、Maven漏洞Jar包升级。 技术描述:
1、使用了Spring Aop处理业务操作日志,记录客户日志信息; 2、使用了JDK 8 Stream流处理集合类,优化代码逻辑以及代码执行速度; 3、使用了Maven Helper插件进行工程排包,替换安全版本的Jar包。