Java 基础:熟练掌握Java SE基础及以Spring Mvc, Spring Boot, Spring Security 为代表的Spring全家桶技术;
关系型数据库:熟练掌握 Oracle 、 MySql 、PostgreSql 和 SqlServer等常用关系型数据库数据操作并根据项目的需求设计表结构;
NoSQL数据库:熟练掌握掌握键值对数据库Redis在项目中用做热点缓存和文档型数据库MongoDB存储文档;
消息队列:熟练掌握 RabbitMQ 和 RocketMQ等消息中间件技术实现异步解耦和延迟消息队列;
微服务:熟练掌握 spring-cloud-netflix 和 spring-cloud-alibaba 生态常用组件开发微服务组件开发微服务项目;
分布式:熟练掌握ZooKeeper中间件实现分布式系统调度及ElastcSearch中间件实现分布式系统内容搜索;
项目与版本管理:熟练掌握 Maven 、 Gradle 等项目依赖管理工具及项目版本控制工具 svn 和 git 的使用;
前端技术栈:熟练掌握 JavaScript , HTML5 , CSS3, React , vue , node.js 和 uniApp 等前端技术;
服务部署与运维:熟练掌握使用 Tomcat或 Jboss 容器部署后台 jar 包或 war 包;熟悉常用的 Linux 指令和 shell 脚本编程,并具备使用Docker容器技术部署和运维服务的能力;掌握使用Nginx中间件部署Web服务并实现对后台服务器的负载均衡。
项目一 :香港东亚银行CSR-Staff-Web 员工财富管理系统项目(2023.9~2023.11)
项目描述:东亚银行 CSR-Staff-Web 员工财富管理系统项目是一个提供给内部员工及亲属的财富管理系统,
支持员工与亲属参与购买银行推广理财产品的奖励活动与数字币交易功能。
项目职责:
1. 完成员工的注册与添加亲属功能的接口开发与前端页面开发,后端采用SpringBoot2技术栈,前端使用UniApp开发,样式采用flex布局支持同时发布到PC、iPad和 iOs 移动端及微信小程序;
2. 完成动态加载员工参与的配置理财活动列;
3. 完成普通用户的密码重置功能与管理员因普通用户忘记密码而需要管理员用户修改普通用户密码功能,并在修改密码后将新密码以邮件的形式通知普通用户;
4. 完成移动端用户使用美元USD、数字人民币及数字港币eHKD充值并购买数字货币 GBT 的流程页面开发,其中涉及汇率的换算。
5. 完成后台 SpringBoot 应用项目支持加载部署容器 Jboss 内的配置 yml 格式文件功能,支持 UAT 和生成环境交付同一个 war 包,只要在部署前修改 Jboss 容器中的配置变量即可,同时交付一个指导如何打包部署并修改 Jboss 容器中配置变量的`PDF`文档;
6. 测试环境打包部署与bug修复。
项目二:平安口袋银行私募商城理财项目(2023.03-2023.07)
项目描述:平安银行私募商城交易系统是一个给客户提供私募基金和债券产品购买与赎回交易的系统,该项目处于长期功能迭代与维护过程中
项目职责:
1. 与平安FB 双录中台与行员A客户端对接联调接口,完成 FB 坐席与客户通话与录音数据同步到私募商城平台接口及客户视讯申诉订单审批链的提交与审批接口开发,以 Dubbo 微服务接口提供给给FB双录平台,以Restful接口提供给行员A客户端;
2. 与 EOA系统对接 Dubbo微服务接口并完成 EOA 审批消息监听,主要完成提交 EOA 审批链的微服务联调及监听 EOA 审批消息后订单 EOA 审批状态的更新;
3. 使用 QuartZ 定时任务及 free-marker 模板引擎对满足合格投资者条件(月均资产50万以上)的客户在每月最后一天发送提醒邮件,邮件内容为客户投资的私募理财产品收益变动;
4. 使用 Spring AOP 及 AspectJ 切面自定义注解对财富宝子系统后管平台的一系列用户查询与下载客户数据接口做拦截处理,每天超过固定次数或者客户命中特殊标签时数据做掩码处理,在当天未超过最大管控次数时命中特殊标签的情况经申请 EOA 审批后可正常展示;
5. 完成财富宝子系统后管平台数据管控需求表结构设计并完成建表 sql 脚本撰写;
6. 根据测试环境错误日志信息定位并修复bug。
项目三:平安产险理赔合作伙伴项目(2022.07-2023.02)
项目描述:平安产险理赔合作伙伴项目是平安产险方为阿里、字节和比亚迪等第三方公司接入平安的保险产品理赔时需要给对接方提供报案接口以及报案后通过监听消息队列通过回调接口推送查勘和结案等数据给对接方的项目。
项目职责:
1. 根据平安理赔报案通用报案接口及对接方报案的个性化需求设计接口入参和出参文档;
2. 编码实现对字节跳动、佛山安责险、比亚迪、安师傅及无锡E路通等第三方的理赔报案和查案Restful接口的开发,所有接口均封装成 ESA 接口后提供给接入的第三方合作伙伴经外网调用;
3. 使用 AES 、RSA等非对称加密算法完成产险合作伙伴服务方报案数据的解密及接口入参数据的校验,使用 open feign 组件调用平安内部注册到 Nacos 注册中心的抄单、单证上传及整案中心融合报案等微服务接口完成报案,调用平安内部微服务均使用`hystrix`组件做容错处理,报案成功后会返回报案号,报案失败则返回错误提示;
4. 使用 RocketMq 消息队列监听第三方合作伙伴报案后的查勘、结案及支付等消息数据,并将数据经过非对称加密后使用 RestTemplate 调用与第三方合作伙伴约定好的回调接口推送给对方;
5. 与对接方开发进行报案接口与消息推送接口的联调,完成第三方合作伙伴的正常报案与查勘和结案数据的完整接收;
6. 程使用 Activity 技术完成整案中心大案上报接入审批链需求;
7. 根据日志中打印的关键字在合作伙伴与整案中心应用对应的日志平台查询到接口错误日志的线程ID,然后根据线程ID定位异常信息,解决开发自测及测试在测试环境中出现的Bug;
8. 撰写开发自