ID:301924

塔里木国6528580758

java开发工程师

  • 公司信息:
  • 北京易诚
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 南山

技术能力

掌握 java 基础,熟练使用 java 集合框架,stream,nio,socket ,多线程等
掌握 springboot,mybatis-plusnacos,Eureka,zookeeper,springcloud,elasticsearch,mongodb,redis
掌握 rabbitmq,rocketmq,kafka
掌握 mysql,sqlserver
掌握 gateway,springsecurity,shiro
掌握 git,maven

项目经验

业务需求下发之后,我们进行技术方案的分析与制定。 随后进行业务需求开发,开发完成后,由测试员进行功能测试。缺陷由我们进行修改及确认无误后,由测试员复测进行回归测试。 前期负责开发任务,后期主要是维护工作。
涉及到的技术点:
1 使用 dubbo 进行数据交互,以 json 报文进行传输,外汇模块主要与账户中心,外汇业务中心和支付中心进行交互,以实现业务功能。
2 外汇模块主要包含购结汇,汇款及历史记录查询等主要功能。 功能开发完成后需要进行不同场景的接口功能压测。
3 使用 redis 缓存,主要涉及用户基本信息,用户权限,用户状态等信息;实现消息队列幂等性问题;实现定时活动任务的缓存。
4 基于 rabbitmq 实现外汇业务操作中短信的推送,包括阅读风险提示短信推送,购结汇业务操作提示推送,支付推送以及抽奖活动推送等

负责外汇模块的业务功能开发及维护
1 使用 springboot,springcloud,dubbo, mybatis-plus,rabbitmq,redis等,负责外汇模块购结汇,汇款及历史记录查询等主要业务功能的实现
2 业务实现中采用的分布式事务处理办法,是其内部封装的业务注解实现。 异常类定义办法按照业务需求规范进行命名
3 涉及线程池异步调用接口进行查询功能实现,主要是历史记录查询功能的实现。并且历史记录会在外汇业务完成之后,在外汇中心模块数据库中新增对应的记录。
4 数据缓存,这里使用的是 redis 作为数据缓存。主要是对用户基本信息,用户权限,以及定时抽奖活动的缓存。除此之外,redis 还用于对消息队列业务键做幂等性处理的使用场景。
5 消息处理,使用 rabbitmq 完成短信通知推送。 主要涉及到风险提示的短信推送,业务操作完成之后回调推送

信用行为

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

发布任务

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

微信接收人才推送

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

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