1.熟悉Java 编程语言,具有9年以上Java开发经验。
2.熟悉Redis分布式缓存,熟悉KafKa、RabbitMQ等消息中间件。
3.熟悉Spring、SpringMVC、SpringBoot、SpringCloud、MyBatis 等主流框架。
4.熟悉Oracle、MySQL、GaussDB等数据库,具备数据库表设计、SQL调优能力。
5.熟悉Linux 操作系统的常用命令,以及容器化Docker命令。
6.熟悉Git、SVN版本控制工具,以及Jenkins 持续集成工具。
7.熟悉敏捷开发流程,具有4年以上的项目带队经验。
8.熟悉安全测试、性能测试,以及常用的测试工具Jmeter、Postman等。
9.熟悉Python语言,具备编写测试自动化脚本能力。
一 、DataFab2.0项目
【技术框架】:Vue+Spring+SpringBoot+SpringCloud+Mybatis+GaussDB+KafKa+RabbitMQ+Redis+Quartz
【项目描述】:DataFab2.0 为用户提供了大屏看板的制作能力,供用户自定义BI编排,提升了用户体验。核心功能提升有:数据源引入、数据集制作、卡片功能、问答智能搜索、数据权限控制、看板自定义组件、跨项目复制等。DFX 能力提升有:微服务拆分、集成GDE、NetLive平台能力,部署形态从VM升级到容器化,从单实例部署升级到多实例部署等。
【个人职责】:1.参与敏捷开发,对核心功能完成开发设计及代码编写;
2.参与需求分析,对需求进行拆分及工作量评估;
3.对项目组的数据库脚本进行评审和归档;
4.核心接口性能优化,代码日常微重构等。
二、DataFab2.0安全送检项目
【技术框架】:Vue+Spring+SpringBoot+SpringCloud+Mybatis+GaussDB+KafKa+RabbitMQ+Redis+Quartz
【项目描述】:为了验证项目组产品的安全可靠性,需要对DataFab2.0 产品送至公司蓝军测试。送检涉及测试点主要有:隐私声明、端口矩阵、参数校验、敏感信息、审计日志、开源三方版本控制、xss攻击、sql 注入、命令注入、dos攻击、文件上传下载、网络嗅探、加解密、横向越权、纵向越权、环境安全加固等。
【个人职责】: 1.完成接口限流、权限控制、日志审计等设计开发;
2.多次主导项目组的安全送检,输出完整的送检资料,提升项目组整体安全开发能力;
3.安全问题单审核与分配,以及部分安全问题的整改。
为用户提供BI编排能力,使用各种组件制作大屏看板,组件类型有:问答、卡片、图片、Tab、文本、日期以及自定义组件等。 个人职责:1.后台数据库表结构设计。2.看板保存预览核心功能的设计及开发。
本系统用于存储泰康养老保险公司承保、保全、理赔、打印、财务等模块的数据,主要用户是该保险公司内部的员工。该项目开发过程使用的是敏捷开发模式。整个项目分为新产品组、保全流程组、理赔优化组、财务组,分别负责系统中不同的模块。 个人职责:1.历时五年的敏捷开发,参与了大量新产品的承保