1:熟练使用 JAVA,有扎实的 JAVA 基础 熟练使用 MySql、SQLServer、
2:熟悉ssh,ssm基本框架,SpringMVC,Mybatis,SpringBoot等开源技术
3:熟练掌握常见的开发工具Eclipse,IDEA,并能熟练使用常见的项目构建工具maven构建项目, 熟悉分布式 的Git协同开发工具。
--医疗行规管理系统--
开发环境:Intellij IDEA+PostgreSQL+Docker+Git+AWS+Azure DevOps+JDK17
框架技术:SpringBoot+Mybatis plus+maven+Redis+Flowable
项目职责:
设计和搭建整个系统,服务配置,动态数据源处理,业务功能代码编写等;
编写 UT 通过 Docker Container 真实的调用接口,并保证覆盖率;
全权负责工作流相关需求业务架构设计和开发;
--O+诺亚研发平台--
主导设计和搭建后台报表数据系统和审批流权限系统,从0到1,经需求讨论、技术评审、方案评审和落 地,搭建2套完整的系统,并负责接口设计、业务建模、功能开发和 codeReview;
引入 OPPO 云相关中间件以及对接其他系统; 根据业务需求,选择最新工作流框架 Flowable 来承载审批功能,并负责设计和绘制审批流程图,开发其 核心代码,并对接公司魔盒系统推送任务代办中心,使得用户可快捷移动审批,提高工作效率; MQ 调研分析,选型 RocketMQ 为消息队列,异步解耦按流程节点顺序依次消费审批流程中的消息,以提 高接口响应速度;并使用延时队列消费流程信息间隔提醒代办; 合理使用 Redis 、多线程、定时任务,优化系统接口,保证页面快速响应,以达到用户最佳体验;处理线上 OOM ,并进行 JVM 优化和代码重构等;
--ijep开发平台 --
研究skywalking监控框架,集成到本框架,以完成本系统微服务吞吐量、响应时间、链路追踪、JVM、CPU使用率等指标监控功能;独立对最新工作流框架flowable源码预研和team内PPT技术分享,并在flowable框架基础上拓展更多功能,提供原框架没有的日常需要用到的API接口,如加签、分裂、流程图位移等功能,实现流程图动态回放艰难需求;平台框架底层工作流结构改造,原型图设计绘制、数据库表设计、接口相关文档编辑,技术可行性Demo验证;