1.熟练掌握springboot技术栈进行微服务开发,对git,jenkins自动化部署有实际开发经验
2.对应用开源框架(springmvc,springboot,springcloud,spring,mybatis,JPA,redis)有实际使用经验,项目中也会经常使用这些技术
3.熟练掌握oracle,mysql数据库,有一定性能优化经验
4.熟练掌握tomcat等主流应用服务器
5.熟练使用Linux服务器
6.有一定的前端开发能力
项目名称:Utility Computing Solution Meter
项目职位:java高级软件工程师
项目描述:
该系统服务于惠普云服务器,主要用于监测云服务器cpu,内存,磁盘的使用情况,并将各个云服务器的监控数据汇总,整
理成报表过后,根据云服务器的使用情况向各个租赁商收取租赁费用。
该项目类似于物联网架构,使用java编写一个基础的收集器程序,将该程序安装在云服务器上面,负责数据的收集和传输,
后端portal主服务主要用于数据展示,其中Meter服务用于处理收集的数据,由于需要处理的数据量很大,后期后端优化
使用hadoop存储数据。
工作内容:
1.和美国团队沟通需求,了解惠普云管理系统需要哪些功能。
2.根据需求进行技术选型,使用spirng技术栈开发项目。
3.搭建底层架构,开发出模块的通用接口,使团队的人员能够快速开发出所需模块。
项目名称:线上实时贷款项目
项目职位:java高级软件工程师
项目描述:
与公积金合作,用户全部从公积金app引流过来,我们负责对该流量方引流的用户进行审核,审核通过的用户线上发放贷款.
该业务是一个典型的线上贷款业务流程,根据需求和产品需要,搭建通用线上贷款申请流程,由于流程比较少,所以自己编写一个流程规则,未使用流程引擎。
工作内容:
1. 和金融产品讨论金海贷产品流程。
2. 根据项目需求选择使用springboot作为该项目技术栈。
3. 搭建线上贷款产品架构(包括审批流程引擎)。
4. 协调保险公司,第三方风控等合作方开发工作。
5. 管理开发人员开发及项目进度等工作。
6. 编写项目文档。
项目名称:支付系统
项目职位:java高级软件工程师
项目描述:
该项目是一个小贷公司支付系统,根据小贷公司日常支付场景设计支付逻辑,和编写标准支付接口
工作内容:
1. 根据日常业务设计产品流程。
2. 根据项目需求选择使用springboot作为该项目技术栈。
3. 设计交互接口。
4. 编写业务逻辑接口。
该截图是线上贷款业务,申请流程部分截图。线上贷款业务主要流程为,用户填写基本信息,身份证图片校验,准备审批数据,然后走审批流程
该截图是线上支付系统,支付流程部分截图,根据业务需求该项目整合微信支付和银行卡支付两大模块,所有支付均在h5上完成操作。