ID:315401

CheongkaSui

高级JAVA开发工程师

  • 公司信息:
  • 国药集团
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 武汉
  • 全区

技术能力

熟练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命令,利用预留的日志输出文件,快速、及时定位生产问题,并解决生产问题,解决问题后做记录,防止下次出现同一问题。

案例展示

  • 大帆金属制品信息化管理系统

    大帆金属制品信息化管理系统

    项目: 大帆金属制品信息化管理系统 开发技术与环境: SpringBoot架构、MyBatis持久层框架、Mysql数据库、Redis中间件、Vue+Element前端框架、Quartz定时任务 职责描述: 负责: 1.大帆金属制品信息化管理系统的整体架构设计

  • 创金合信机器猫系统-头寸核查功能模块

    创金合信机器猫系统-头寸核查功能模块

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

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服