熟练掌握Java 基础,熟悉JUC、集合框架、IO 流有良好的编程习惯
熟悉Spring boot、Spring、Mybatis、MyBatis plus,可通过需求快速构建项目,看
过核心源码
熟悉SpringCloud 技术栈(Nacos、Open-Feign、Sentinel、Gateway)
熟悉单例模式、代理模式、模板方法模式、工厂模式等常见的设计模式
熟悉MySQL 优化、具有Sql 优化、索引优化相关经验
熟悉Redis,多数据类型缓存应用、数据持久化机制、等实战经验
了解常见垃圾回收算法、垃圾回收器及JVM 调优
熟悉消息中间件RabbitMQ、Kafka 使用以及RPC 框架
熟练应用Git、Jenkins、日志分析(Grafana+Loki+Promtail,ELK) 集成工具配置和使用
熟悉Linux 的基本命令,能使用常用命令进行发布、查看日志等操作
熟悉使用Docker 拉取开发所需要的中间件
一、风险阻断:
技术栈:SpringBoot、Mybatis Plus、Mysql、Redis、FastDFS
项目描述:此系统对可能存在风险的企业,根据不同的风险情形和风险阻断措施去对应的系
统进行锁定或解锁操作限制其企业开票
项目组成:风险情形调整、单户风险情形及阻断措施查询、锁定情况匹配查询、按期完成情
况、名单查询和导入、用户配置、风险阻断执行失败原因查询
在项目中的职责:梳理业务需求、对模块进行开发和维护、对查询慢的接口进行优化
二、任务智能集成管理
技术栈:SpringBoot、Mybatis Plus、SpringCloud、Nacos、PostgreSQL、Redis、Kafka
项目描述:此系统集成多个系统来源的任务到广州大数据首页,然后根据智能分配规则实现
对任务的智能分配
项目组成:个人待办、待阅任务和已办任务首页展示、任务分配管理、人员团队设置、任务
分配规则设置、离岗信息设置
在项目中的职责:梳理业务需求、对模块进行开发和维护、参与代码review
三、应用框架
技术栈:SpringBoot、Mybatis Plus、Mysql、Redis、Kafka
项目描述:此系统主要是用于后台管理员对其人员权限、岗位权限、首页菜单等进行管理
项目组成:组织机构、岗位管理、菜单管理、通知公告
在项目中的职责:梳理业务需求、对模块进行开发和维护
系统对可能存在风险的企业,根据不同的风险情形和风险阻断措施去对应的系统进行锁定或解锁操作限制其企业开票。集成多个系统来源的任务到系统首页,然后根据智能分配规则实现对任务的智能分配。对后台管理员对其人员权限、岗位权限、首页菜单等进行管理
对一些发运单进行添加展示,还有对发运单明细进行添加展示和,并支持一些工作流审批的配置等,在生产系统中主要作为java后端开发