前端技能:HTML, JSP, CSS, JavaScript, jQuery, Ajax 等
Java技能:
a)JavaWeb: 熟练使用 Servlet,Filter,Interceptor, AOP,Cookie, Redis,Json等
b)JavaEE: 熟练使用 Spring, SpringMVC, Mybatis,ibatis等Java开源框架及SpringBoot, SpringCloud等微服务框架
DB技能:Oracle, Mysql, Plsql语句,及Plsql Developer工具的使用,熟练使用存储过程、触发器等
开发工具:Eclipse, IDEA,Plsql Develpor, Editplus等
运行环境:Apache Tomcat, WebLogic, JDK1.7等
其他:Linux常用命令, Maven, SVN,Ant, WebService、 CXF、dubbo + zookeeper分布式服务等
平安普惠车商贷项目
开发环境:Windows、Oracle、Weblogic、Linux服务器
开发框架:平安PAFA框架、ibatis,FMQ消息队列等
开发工具:Eclipse、PL/SQL Developer、Postman等
项目描述:车商贷项目平安普惠的众多网贷项目之一,面向汽车销售商提供贷款服务。
模块划分:前段系统,APS公共系统,PMS产品系统,CORE核算系统,RM风控系统,CIS客户信息系统等
责任描述:负责APS公共系统,该系统主要功能为控制流程,对接前端请求,以及对后台其他系统的调用。
1. 前期根据需求文档输出设计文档及接口文档等;
2. 为前端提供申请状态提交及查询接口;
3. 用aop技术在每个流程流转时发送MQ消息给CIS系统来同步客户信息;
4. 编写定时任务,每天定时取消超期的贷款申请。
平安普惠印尼项目
开发环境:Windows、Oracle、Redis、Tomcat、Linux服务器
开发框架:Springboot、Springcloud、mybatis,FMQ消息队列等
开发工具:Eclipse、PL/SQL Developer、Postman等
项目描述:印尼项目主要是对印尼提供的一种小贷服务。
模块划分:前段系统,APS公共系统,PMS产品系统,CORE核算系统,RM风控系统,CIS客户信息系统等
责任描述:负责APS公共系统,该系统主要功能为控制流程,对接前端请求,以及对后台其他系统的调用。
1. 将普惠无抵押贷中APS部分代码迁移至有Springboot及Springcloud新框架下;
2. 编写job从重处理表获取数据进行冲处理操作
3. 配置工作流
4. 从PMS系统获取费率信息,调用核算接口传给核算系统
华为HiCloud平台-弹性负载均衡
开发环境:Windows、Oracle、Tomcat、Linux服务器
开发框架:华为Jalor5框架、Mybatis,RabbitMQ消息队列、CXF等
开发工具:Eclipse、PL/SQL Developer、Postman等
项目描述:弹性负载均衡,作为华为HiCloud的一个模块,该系统才用分布式部署架构,以F5作为硬负载均衡的设备,通过一些配置,为用户提供负载均衡的服务。
模块划分:Administrator console模块,user console模块,api模块,F5 driver模块,任务模块,对外接口模块,定时任务模块
责任描述:
1. F5 driver重构,将厂商提供的F5设备的api封装成需要的driver,并采用抽象工厂模式,为后续driver版本升级预留接口。
2. 任务模块依赖driver模块,通过其api对F5设备进行操作,并将任务信息入库。
3. 公共api模块,主要提供对DB数据的CURD及简单的数据封装、解析及生产RabbitMQ消息。
4. Administrator console模块,user console模块和对外接口模块调用公共api模块的各个接口完成管理员、用户等调用者的请求。
IT资产管理app
开发环境:Windows、Oracle、Tomcat、Linux服务器
开发框架:华为Jalor5框架、Mybatis等
开发工具:Eclipse、PL/SQL Developer、Postman等
项目描述:IT资产管理app主要用于方便华为员工对于集团资产设备实时查看
模块划分:前台模块、后台接口模块
责任描述:
1. 负责建立数据模型,搭建maven项目,编写接口文档。
2. 利用CORS实现H5前台对后台的跨域访问。
3. 编写接口来进行各类数据的查询,并将仓库地址排序放入ehcache缓存
IChange变更平台
开发环境:Windows、Oracle、Tomcat、Linux服务器
开发框架:华为Jalor5框架、Mybatis
开发工具:Eclipse、PL/SQL Developer、Postman等
项目描述:ichange是一个变更平台辅助工具,为变更管理员提供重要便利。由于华为研发项目越来越多,项目生产变更需要走的流程也变得繁琐,为了解决变更是否冲突,以及哪些变更在什么时间段,什么时间可以执行的问题;ichange提供了公告发布,时间窗管理,冲突性检测,计划性,操作元数据管理等服务
模块划分:时间窗校验模块、公告发布模块、操作元数据模块等
责任描述:
1. 编写存储过程解析大字段数据,同步新旧系统公告
2. 编写触发器,当有新的数据入库的时候,触发存储过程执行
3. 编写定时任务,定时执行同步公告的存储过程
角色 | 职位 |
负责人 | Java高级开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |