Java开发工程师 健康保险事业部系统开发部 主要负责产品:风险产品管理平台、PSC医康宝小程序、PSC专家助手、名家御品、医护保、好孕保、幸孕保。
主要技术:Spring Boot、MySQL、MongoDB、Redis、RocketMQ、SVN、Maven、ElasticSearch、FastDFS、 Jenkins、Tomcat
北京
系统功能:风险管理平台核心功能是维护不同保险公司的保险产品,并提供不同小程序与公众号调用获取相关产品和数据;其 次提供微信与支付宝的支付、查询、退款等相关支付功能。
主要工作:
1. 负责整个项目的技术选型。选择前后端分离技术,前端使用node+ElementUI,后端选择Spring Boot +MySQL+MongDB+Redis+RocketMQ+FastDFS。
2. 负责设计整个项目的业务表。整个项目分为:系统管理、业务管理、小程序管理、公众号管理、日志管理、订单查询、保险 产品设置、保险回溯等模块。不同模块之间相互独立有相互关联,构成整个业务系统。
3. 按照功能模块,制定工作计划表,并分配给相关人员开发。
4. 引入Redis对业务数据进行缓存,减少接口的相应时间,从平常响应的3s降低到了500ms。
5. 为了提高系统日志的查询效率,引入MongoDB数据库,并与业务数据分开,互不影响。,查询相同数量的数据页面反应比以 前快了1.5s。
6. 为了解决保险回溯功能记录用户整个购买保险过程,引入了FastDFS分布式文件存储系统,用来存储用户在整个购买保险的 流程中上传的截图。使用FastDFS因为是单独的文件服务器,也便于不同系统之间查询。
7. 引入了并发队列,解决短时间频繁与数据库交互的问题,避免数据库因数据量太大而崩溃。
8. 引入了Jenkins实现一键部署服务。
9. 引入了禅道工具,记录需求分解任务及出现的bug。