3年Java开发经验,熟练掌握Java基础具有良好的编码风格和编程习惯
熟悉JVM虚拟机
熟悉掌握html、css、javascript、JQuery,Ajax ,XML等web前端技术
熟悉MySQL、Oracle数据库,熟练书写基于标准的SQL语句,熟悉PL/SQL工具,了解存储过程以及job定时任务
熟练使用Spring、Hibernate、SpringMVC、MyBatis框架,熟悉SpringBoot和SpringCloud框架
熟练掌握Kafka、RabbitMQ消息队列相关原理
熟悉使用Linux操作系统以及常用命令。
熟悉SVN版本管理软件,以及Tomcat,Weblogic web服务器
了解Hadoop和Spark生态系统相关技术
2018/01 - 2018/06 新车险项目优化—异步消息改造
项目描述:根据原有系统业务进行定时任务改造。新车险系统存在多种外围子系统,核心系统与子系统存在的数据交互采用了webService方式,对于异步交互方式采用的是Spring的Quartz定时任务方式。由于这两种方式在生产系统中资源占用较高,所以针对异步交互方式进行RabbitMQ消息队列改造,减少定时任务从减小系统开销,从而优化整个项目的运行熟虑。
涉及技术:Spring、Hibernate、RabbitMQ、JQuery
责任描述:
1、负责整个项目分析与设计;
2、负责整个消息队列框架搭建,统一开发规范;
3、设计消息重传机制,保证消息的可靠性传输;
4、协调外围系统联调工作;
5、对项目开发及测试人员进行消息队列培训;
项目业绩: 优化达到预期效果,运行良好。提高了核心系统的运行效率,降低了资源开销,并且提高了与外围系统的交互效率,提高了数据传世的可靠性。