Java基础扎实、熟悉集合框架、Java虚拟机、Java内存管理、垃圾回收算法、垃圾回收器
深入理解Java并发编程,Java内存模型、加锁机制、同步工具类、并发容器、线程池
深入理解Spring、Spring MVC、Spring Boot、Mybatis等开源框架设计原理及底层架构,研究过核心功能源码
熟悉Linus常用命令,可以独立部署,维护等工作
熟悉HTTP、HTTPS、TCP等网络协议,掌握Tomcat服务器的工作流程和架构设计原理
熟悉MySQL数据库,数据库搜索引擎、sql常见优化手段、数据库索引、数据库锁、数据库隔离级别
熟悉Redis线程模型,掌握常用核心数据结构的使用场景、熟悉各种缓存高并发的使用场景
熟悉RabbitMq中间件的使用,解决过各种通信场景的疑难问题,消息丢失、重复消费、消息顺序性、消息积压问题
掌握Dubbo、Spring Cloud等微服务框架
掌握常用的设计模式和数据结构,理解面向对象编程设计原则和思想
广州市景心科技股份有限公司 - Java开发工程师 电商事业部
2018年12月 - 至今
项目名称:车险系统SaaS平台
项目描述:保险公司通过车险系统进行车辆的推修工作,维修厂通过车险系统进行任务的处理与取消,车主用户通过车险系统进行车辆维修的监控查询,回馈活动的参加,服务的评价等
使用技术点:微服务架构,Spring Boot + Dubbo + Nacos + Mybatis + Redis + RabbitMq + Redisson
主要工作职责:
负责车险系统的核心功能模块开发,如案件工单模块、IM即时通讯模块、服务消息通知模块、数据统计模块
集成RabbitMq中间件,设计可靠性的投递方案,数据的幂等性控制,使用延时队列实现订单超时取消处理,使用mq进行系统间的数据同步,服务的异步通知,高效提升下单接口的响应速度
集成RabbitMq + WebSocket实现IM即时通讯模块,数据库的设计、数据协议的设计,实现单聊群聊;服务端的消息推送功能
使用Redis进行数据的预热,通过RabbitMq进行削峰,进行数据库的操作
使用AOP切面编程、自定义参数解释器等编码技巧优化代码
广州一匡互联网科技有限公司 - Java开发工程师 技术部
2017年02月 - 2018年10月
项目名称:进销存SaaS平台
项目描述:针对以快销品为主的商贸流通领域的中小企业,提供基于业务下单和进销存管理的应用平台
使用技术点:Spring MVC + Hibernate + Shiro + Freemarker + EasyUI
要工作职责:
参与需求分析和系统设计,深入并贯彻整个系统
负责系统的核心模块开发,如库存盘点,订单处理,订单收款,采购管理等
角色 | 职位 |
负责人 | Java开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
主要工作职责: 负责车险系统的核心功能模块开发,如案件工单模块、IM即时通讯模块、服务消息通知模块、数据统计模块 集成RabbitMq中间件,设计可靠性的投递方案,数据的幂等性控制,使用延时队列实现订单超时取消处理,使用mq进行系统间的数据同步,服务的异步通知,高效提升下单接
项目描述:针对以快销品为主的商贸流通领域的中小企业,提供基于业务下单和进销存管理的应用平台 主要工作职责: 参与需求分析和系统设计,深入并贯彻整个系统 负责系统的核心模块开发,如库存盘点,订单处理,订单收款,采购管理等
开发挺快,挺不错的