CheongkaSui

高级JAVA开发工程师
国药集团 · 7年经验
CheongkaSui
日薪: ¥600/8h
地点: 武汉 全区
时间: 下班后周六周日可工作日远程
ID:315401 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Java Spring Spring Boot Spring Cloud MyBatis MySQL Oracle 项目管理 SVN Maven Vue JavaScript Tomcat Linux HTML
熟练Java中主流框架,包括SpringCloud、SpringBoot、Spring、Spring-MVC、MyBatisPlus、MyBatis、Hibernate等框架的流程与项目搭建
熟悉Java编程语言和JavaEE开发规范,有较强的系统分析设计思维,扎实的编程功底以及良好的编码习惯,包括面向对象和常用API的使用,了解常用的设计模式,如单例模式、工厂模式、建造者模式、模板方法
了解主流的分布式和缓存技术,包括Redis缓存、RabbitMQ消息队列
熟悉MySQL、ORACLE等数据库的使用与搭建,熟练SQL语句的编写、熟悉数据库优化,熟悉分库分表、主从分离的设计
熟悉JavaWeb,熟悉应用服务器Tomcat等容器的配置和部署,熟悉项目的打包和自动化部署流程。熟练使用SVN、Maven项目管理工具
熟悉Linux常用的命令,熟悉Linux和Windows系统使用和维护、了解SH脚本编写
熟悉主流接口文档工具的设计、编写和管理,包括PostMan、Swagger
熟悉常用的Web前端框架和技术,包括JavaScript、JQuery、HTML、CSS、JSP、VUE、ELEMENTUI、EXTJS等

项目: 创金合信机器猫系统-头寸核查功能模块
开发技术与环境: SpringCloud架构、MyBatis持久层框架、Oracle数据库、Redis中间件、Aviator规则引擎、JexlScript

职责描述:
负责:
1.头寸核查功能模块的整体架构设计
根据业务需求,设计头寸核查模块的底层逻辑以及具体的业务实现,运用技术点涉及到JAVA设计模式、模板方法、工厂模式,Aviator规则引擎、自定义函数通过脚本生成JAVA语言,Redis中间件加快查询效率。
2.头寸核查功能模块具体实现细节
a.将每一项业务视为一个指标如(银行间债券卖出、银行间债券买入),并且用多个字段匹配数据库中查出的数据。以此为条件初始化指标配置表。将每个指标按照字段需求组成组合指标如(银行间成交未清算),以此为条件初始化组合指标表。
b.运用设计模式(模板方法、工厂模式)处理由多个数据源查出的数据,将数据处理到固定的模型数据集合中。并与数据库中的指标配置表相匹配,将所有指标存入map中。
c.利用Aviator规则引擎,读取组合指标表中的指标公式,同时建立需要特殊处理的函数,将指标值代入公式中计算出字段值,利用反射机制,将字段值存入将要返回的实体类中。
d.利用JexlScript脚本生成java语言,根据需求生成结论字段。
e.将最后要返回的数据集合、所有子指标存入Redis中间件中,加快查询效率。
3.头寸核查功能模块上线后的生产问题定位、排查
熟练运用linx命令,利用预留的日志输出文件,快速、及时定位生产问题,并解决生产问题,解决问题后做记录,防止下次出现同一问题。
CheongkaSui ID:315401 复制

CheongkaSui

高级JAVA开发工程师 · 7年经验 · 国药集团
城市武汉 全区 日薪600元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Java Spring Spring Boot Spring Cloud MyBatis MySQL Oracle 项目管理 SVN Maven Vue JavaScript Tomcat Linux HTML
熟练Java中主流框架,包括SpringCloud、SpringBoot、Spring、Spring-MVC、MyBatisPlus、MyBatis、Hibernate等框架的流程与项目搭建
熟悉Java编程语言和JavaEE开发规范,有较强的系统分析设计思维,扎实的编程功底以及良好的编码习惯,包括面向对象和常用API的使用,了解常用的设计模式,如单例模式、工厂模式、建造者模式、模板方法
了解主流的分布式和缓存技术,包括Redis缓存、RabbitMQ消息队列
熟悉MySQL、ORACLE等数据库的使用与搭建,熟练SQL语句的编写、熟悉数据库优化,熟悉分库分表、主从分离的设计
熟悉JavaWeb,熟悉应用服务器Tomcat等容器的配置和部署,熟悉项目的打包和自动化部署流程。熟练使用SVN、Maven项目管理工具
熟悉Linux常用的命令,熟悉Linux和Windows系统使用和维护、了解SH脚本编写
熟悉主流接口文档工具的设计、编写和管理,包括PostMan、Swagger
熟悉常用的Web前端框架和技术,包括JavaScript、JQuery、HTML、CSS、JSP、VUE、ELEMENTUI、EXTJS等

项目经验

项目: 创金合信机器猫系统-头寸核查功能模块
开发技术与环境: SpringCloud架构、MyBatis持久层框架、Oracle数据库、Redis中间件、Aviator规则引擎、JexlScript

职责描述:
负责:
1.头寸核查功能模块的整体架构设计
根据业务需求,设计头寸核查模块的底层逻辑以及具体的业务实现,运用技术点涉及到JAVA设计模式、模板方法、工厂模式,Aviator规则引擎、自定义函数通过脚本生成JAVA语言,Redis中间件加快查询效率。
2.头寸核查功能模块具体实现细节
a.将每一项业务视为一个指标如(银行间债券卖出、银行间债券买入),并且用多个字段匹配数据库中查出的数据。以此为条件初始化指标配置表。将每个指标按照字段需求组成组合指标如(银行间成交未清算),以此为条件初始化组合指标表。
b.运用设计模式(模板方法、工厂模式)处理由多个数据源查出的数据,将数据处理到固定的模型数据集合中。并与数据库中的指标配置表相匹配,将所有指标存入map中。
c.利用Aviator规则引擎,读取组合指标表中的指标公式,同时建立需要特殊处理的函数,将指标值代入公式中计算出字段值,利用反射机制,将字段值存入将要返回的实体类中。
d.利用JexlScript脚本生成java语言,根据需求生成结论字段。
e.将最后要返回的数据集合、所有子指标存入Redis中间件中,加快查询效率。
3.头寸核查功能模块上线后的生产问题定位、排查
熟练运用linx命令,利用预留的日志输出文件,快速、及时定位生产问题,并解决生产问题,解决问题后做记录,防止下次出现同一问题。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏