个人介绍
我是程序员客栈的【努力搞钱的张三】
毕业于安徽师范大学
有着6年Java后端开发经验
熟悉Java基础,spring boot,sql优化,高并发,高可用,linux操作等后端开发技术。
对银行的业务领域较为熟悉
工作经历
2018-03-07 -2023-03-27安徽屹通Java开发
安徽屹通信息科技发展有限公司,总部位于安徽合肥,是一家员工超2000人的,银行领域的技术提供商。
教育经历
2014-09-01 - 2018-01-07安徽师范大学计算机科学与技术本科
技能
项目描述:该项目是基于spring cloud整合的微服务项目,使用对象为行方客户经理,属于银行外围系统的 渠道系统。 技术栈:spring cloud,springboot,maven,git,eureka,远程调用,springgateway,oracle 职位描述: 1:负责后台管理系统的开发。例如,组织管理,用户管理,角色管理,信用卡列表(信用卡的新增,修改,编辑等)、热门活动等。 2:负责定时任务的编写,定时从服务器获取用户信息,批量插入数据库。 3:负责接口的优化,主要从索引以及业务逻辑上面进行优化。 4:负责与测试人员进行联调,使用xshell进行远程链接服务器,查看日志,对测试人员提出的问题进行修复。
项目描述:该项目是移动营销应用程序开发,包含菜单管理,角色管理,文件上传下载,贷款办理,信用卡办理。主要使用用户为行方人员,用于给客户办理信用卡,贷款等理财产品,以及对员工的管理。 技术栈:分布式开发(dubbo+zookeeper),Nginx 做请求分发,服务集群化,redies 做缓存,数据库为 mysql,使用 maven 进行构建,xhsell 远程部署到 Linux 系统。 职位描述: 1: 负责后台管理系统的开发。例如,组织管理)、菜单管理(菜单的新增,修改,编辑等)、通知(短信提醒,生日提醒)等。 2:负责 ESB 贷前业务的开发和调试。例如,信用卡办理是(需要远程调用其它api),贷款办理、产品推荐、业务跟踪等。需要进行远程调用核心系统,涉及到报文组装,接口联调。 3: 负则定时任务,读取员工信息导入到数据库。具体为从服务器读取文件,解析成 json 数据,然后批量导入数据库。涉及到文件的下载,批量插入 sql 语句。 4:负责角色管理(RABC,基于角色的权限管理):负责相关用户表,角色表,菜单表,以及用户-角色,角色菜-单表的设计,以及角色权限控制模块的编写。 5:负责项目的部署,把项目用 maven 打成 jar 包,并使用远程工具 xshell 部署到linux 服务器,以及使用 sftp 进行文件的上传,下载,以及日志的产看,项目的启动停止。
项目描述:该项目是浦发银行的境外项目,是浦发银行香港分行的一款定位于高端人士(存款大于800w)定制的金融app,受香港金融局监管,涉及到行内转账,香港本地银行转账,swift跨境汇款,sfps(香港本地的实时汇款)汇款,反欺诈,限额设置,sfps维护,交易记录。我们做的是渠道,需要与核心系统通过esb进行交互。 技术栈:springboot 项目,linux 系统,mysql 数据库 职位描述: 1:负责转账模块,香港金融管理比较严谨,发起转账这一流程涉及到的校验比较多,例如反欺诈校验,台风黑雨天校验,余额校验,转账限额校验,转账费用校验,汇率换算等。 2:面向切面开发,自定义切点,切面,比如:我们需要对一些特定的请求,比如转账,限额设置,支票申请等进行切面处理,把求记录保存到数据库。 3:使用linux进行测试环境的bug定位,熟悉常用的linux操作命令, 4:该项目还用用到了redis做缓存,用来存放客户信息。 5:日志的定制化打印,比如日志打印服务名称,用户id。 6:交易记录,请求记录的导出excel。