1、精通Java并发编程。
2、熟练掌握Spring、SpringMVC、MyBatis、MyBatis-Plus、SpringBoot等主流框架。
3、熟练掌握Dubbo、Spring Cloud(Eureka、Ribbon、Feign、Hystrix、Zuul)常用组件的使用。
4、熟悉Linux相关命令,会编写Shell脚本,能在Linux系统上进行开发。
5、熟悉Python。
6、熟悉JavaScript、HTML5、CSS、Ajax、jQuery、LayUI、EasyUI、ElementUI、Bootstrap、Vue等技术栈。
7、掌握分布式系统设计思想(CAP、BASE理论等)、分布式系统常见解决方案(如分布式锁、分布式事务等)。
8、精通Redis开发与设计,熟悉Redis高性能、高可用架构设计及高并发环境下的技术解决方案。
9、熟悉ActiveMQ、RocketMQ、Kafka等消息中间件。
10、熟练掌握ZooKeeper应用开发,熟悉其常见应用场景。
11、熟练掌握JVM底层原理
12、熟练掌握MySQL应用开发,索引、事务、读写分离、分库分表等。
13、熟悉计算机网络知识
14、熟练使用Nginx(OpenResty、Tengine)、LVS,具有Nginx反向代理、负载均衡应用实战经验及使用KeepAlived实现高可用
15、熟练使用Eclipse、IDEA、Maven、Git、SVN、Jenkins等项目开发、管理及构建工具。
16、熟悉Docker及Linux常用命令,具备服务部署及配置经验
项目一:华西证券-华彩人生-线上客群功能项目项目开发环境:Idea+Tomcat+Git+Maven+Nginx技术栈:Spring+SpringMVC+mybatis+Springboot+Oracle+Redis
开发时间:2023.011-至今
职称: Java开发工程师
项目描述:线上客群是华彩人生app的主要营收群体,线上客群项目立项的目的是为了更好、更为精准的服务华彩app的核心客户群体,为线上客群客户群体提供更实时、更精准的理财资讯。如场景化的消息推送、每日盘前解读功能和实时更新理财资讯、市场行情的盯盘功能,以及根据用户的自选持仓交易日盘中实时的匹配收集股票、板块的异动信息的异动速递等功能。而线上客群项目也使用了springboot进行了独立部署,把原先需要依赖资讯管理系统的功能都拆分独立部署,解除了系统之间的耦合性。
责任描述:1.独立创建springboot微服务项目,搭建开发框架、环境,书写升级文档升级上线;2. 独立负责焦点盯盘、消息推送中台、异动速递等核心功能的开发,并参与业务设计讨论;3. 独立负责该系统生产问题的定位和排查以及修复;4. 独立负责该系统的数据、缓存的清洗和维护。
项目二:华西证券-华彩人生-资讯管理系统项目开发环境:Idea+Tomcat+Git+Maven+Nginx技术栈:Spring+SpringMVC+mybatis+Oracle+Redis
开发时间:2023.02-至今
职称: Java开发工程师
项目描述:资讯管理系统的主要职能是对接多个数据厂商,并根据需要清洗、加工数据为系统所用,是华彩人生app的重要系统,许多系统都需要依赖资讯管理系统的资讯数据,并且由于资讯系统的资讯接口基本都需要承受较高并发是典型的高并发场景,所以资讯系统的所有接口基本都使用了缓存满足了高并发调用的需要,且资讯系统基于spring的核心思想之一AOP面向切面编程,把redis缓存的使用操作都放入了切面,大大减少了操作缓存的冗余代码的操作,并且也解决了常规系统中大量缓存的管理、维护等问题。
责任描述:1.参与搭建开发框架、环境;2. 独立负责系统所有功能的业务评审、需求可行性分析、开发排期等工作;3. 独立负责系统的接口升级改造工作,根据需要协调人员跟进工作;4. 独立负责该系统生产问题的定位和排查以及修复。5. 独立负责该系统的数据、缓存的清洗和维护。
项目三:新华保险-理赔理算-中间业务平台项目开发环境:Idea+Tomcat+Git+Maven+Nginx技术栈:Spring+webService+mybatis+MySql+Redis+ActiveMq开发时间:2022.03-2022.10
职称: Java开发工程师
项目描述:中间业务平台主要针对金医保核心保险项目,作为中间业务平台,对外提供webservice报文接口,在接收到数据进行一系列的加工处理,对核心系统而言,中间业务平台支撑重要的理算、对账等核心理赔功能,同时也负责一些重要业务实体的落地存表。
责任描述:2.参与搭建开发框架、环境;2. 负责新华保险金医保理赔对外webservice接口开发、维护;3. 负责新华保险金医保理赔接口在中间业务平台的实例化逻辑实现;4. 负责新华保险金医保理算功能的实现和维护。
项目四:新华保险-中间业务平台运维监控平台项目开发环境:Idea+Tomcat+Git+Maven+Nginx技术栈:Spring+SpringMVC+mybatis+Springboot+MySql+Redis+kafka
开发时间:2021.06-2022.02
职称:Java开发工程师项目描述:中间业务运维监控平台主要针对中间业务平台的稳定性进行检测,实现了智能化指标监控和日志分析,同时它也负责维护着中间业务平台的所有redis缓存数据。
责任描述:1.负责理赔接口的异常邮件通知功能;2. 参与重构理赔实体缓存存储结构(set->hash);3. 参与优化redis理赔缓存数据增删性能的优化;
项目五:掌上单一窗口项目开发环境:Idea+Tomcat+Git+Maven+Nginx技术栈:Spring+SpringMVC+mybatis+Springboot+MySql+Redis+RabbitMQ
开发时间:2020.10-2021.05
职称:Java开发工程师项目描述:单一窗口是指参与国际贸易和运输的各个进出口企业通过单一的平台、提供标准化的信息以满足口岸相关部门的要求的一个网站,通过“单一窗口”提高国际贸易供应链各参与方系统间的互操作性,优化通关业务流程,提高申报效率,缩短通关时间,降低企业成本,促进贸易便利化。为了满足信息时代用户的需求,现在开发了具有相当功能的app掌上单一窗口,主要包含登录系统,权限系统,申报系统,报关信息查询系统等模块。在单一窗口注册过相关信息的企业,可以使用key进行登录,登录系统基于sso,登录后即可使用全部功能,不同的账号具有不同的权限,企业可以通过掌上单一窗口app十分方便快捷的进行进出口贸易相关的报关、申报、申报查询等操作。
责任描述:1.参与搭建开发框架、环境;2. 负责使用scss提取和定义公共样式,配合使用javascript实现一套代码可以显示两种迥然不同风格的掌上单一窗口;3. 同时负责前后端开发了报关单详情查询、出口退税报关单查询等相关功能。
异动直击功能主要面向付费用户,根据用户的自选、持仓股票,与资讯系统数据库中资讯厂商的股票异动数据匹配后,在交易日盘中实时的更新用户自选持仓的股票的涨跌异动信息,我在此功能中的主要角色是后端负责人,负责的事情主要有以下方面: 创建微服务项目,创建远程仓库,生成微服务模板 数据清
焦点盯盘主要面向付费客户,业务定义是对这些客户提供关注股票市场实时行情、股票异动的需要,用户可以实时的查看大盘指数、热门概念题材的异动,和一些实时的相关行情资讯 我在这个产品里担任的角色是后端开发负责人,主要负责的方面有: 1、针对产品涉及的所有后端数据的提供,例如,大盘