1.熟练掌握Java语言基础,熟悉集合、多线程、IO等,熟悉单例模式。
2.熟悉关系型数据库MySQL,如事务隔离级别、索引、存储引擎以及SQL优化。
3.熟悉Spring的IOC、DI、AOP设计思想,并了解相关实现原理。
4.熟练使用SpringMVC、MyBatis/MyBatis-Plus、SpringBoot等主流开源框架。
5.熟练使用Redis,熟悉Redis数据一致性维护以及常见并发问题。
6.熟悉RESTful风格开发,并能够自行进行接口设计。
7.熟悉Nginx,能够独立完成静态资源部署、反向代理、负载均衡等配置操作。
8.熟悉Linux项目环境搭建、项目部署、线上问题排查。
9.熟悉Git常用命令,GitFlow分支管理流程,rebase合并机制。
10.了解SpringCloud Alibaba微服务系列组件,如Nacos、OpenFeign、Ribbon、Gateway等。
11.了解HTML、CSS、JavaScript、Vue、Element-UI并能够进行基本的后台页面开发。
项目名称:供应商赋能
项目描述:
该项目是一个基于供应链交易数据,对接资产端和资金端,为中小微企业赋能,减轻企业资金压力,稳定供应链能力的平台。该项目分为产品列表、业务管理、风控管理、财务管理、数据列表、功能权限、保理业务、渠道管理、贷后管理、客户管理、签约管理、IOT数据展示等模块。
项目架构:
Spring、SpringMVC、MyBatis、MySQL、Redis、Vue、Element-UI
职责描述:
1.根据华瑞需求文档,建立华瑞相关的表结构。
2.项目打包上线,通过查看日志,排查生成环境出现的bug。
3.负责IOT设备管理、华瑞项目、系统定时任务的配置、资金方的准入规则等。
4.相关模块前端页面的开发、客户流程管理模块的数据的导入导出。
5.项目中合同文件的上传,合同文件的预览,文件的解析。
6.身份证、营业执照的上传,调用ocr接口对身份证、营业执照上的信息进行解析。
7.针对一些慢查询,建立合适的索引,提升查询效率。
8.分析IOT设备的峰峰值,自定义算法判断IOT设备的开机状态。
9.将公共逻辑代码抽取方法,提升代码的重用性。
角色 | 职位 |
负责人 | 全栈开发偏后端 |
队员 | 前端工程师 |
队员 | 后端工程师 |
1.根据需求文档建表,自定义表结构字段。 2.优化代码,封装相同逻辑代码,提升代码重用性。 3.项目打包发布上线,并通过查看日志,及时排除在线bug。 4.使用svn进行代码上传,并解决出现的代码冲突问题。
项目名称:起重机安全监控管理平台 项目描述: 本项目是对起重机机械运行数据进行信息化监控,及时排除潜在隐患,能大幅度降低安全事故的发生。起重机安全监控平台,能有效对塔机、升降机等起重机械的运行进行智能化、实时化、数据化、可视化监管,实时监控各项