ID:206664

猿先生

高级软件开发工程师

  • 公司信息:
  • 中国电信
  • 工作经验:
  • 9年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 广州
  • 天河

技术能力

1、软件工程本科专业毕业,9年以上Java项目开发经验;熟悉Linux平台。
2、精通JAVA 编程,熟悉Spring、Spring MVC、spring boot,Mybatis/Hibernate等开源框架,熟悉常用cache机制,。
3、熟悉Jetty、Tomcat、Nginx等应用服务器的配置和优化。
4、熟悉Java多线程开发。熟悉MySQL、Redis,熟悉数据库索引,分库分表。
5、了解Web前端技术,包括HTML5/CSS/Javascript,vue等。
6、进行过多次系统割接,旧系统应用和数据迁移至新系统。

当前工作所用到的技术栈
spring 、springboot、线程池
协议:dubbo、zookeeper、elastic job、mybatis
中间件:mq、redis、kafka、jenkins
数据库:redis,oracle,mysql(当前公司主推,便宜实惠)

项目经验

1、银行渠道接入工作
接入第三方银行通道的银行卡签约、银行卡代收、银行卡代付能力。
业务场景简述:通过https调用银行的签约、代收和代付能力,其中涉及到各银行的加解密操作。同时通过ftp或者是银行对账文件下载的方式下载银行对账文件,进行银行间的对账。
项目职责:在项目中主要是负责详细设计和核心功能开发。
项目采用的技术:采用spring mvc,同时利用线程池的方式进行解耦。项目接收到上游的调用请求,同步返回“交易已接受”,异步线程池调用银行渠道。同时采用了job方式进行轮询异常订单。
项目上线之后,高峰期间,每天交易笔数100w笔。同时对数据库的表设计有压力,加索引,后续量大则进行分区分库拆表

2、支付核心交易系统
项目职责:在项目中主要是负责详细设计和核心功能开发
负责第三方系统的核心订单的管理。
包括订单类型的定义,状态机的流转,异常订单的处理。
交易和查询进行分离,不让查询影响到交易。
项目中使用到redis,kafka,mq等中间件。

3、聚合支付收银台
聚合支付宝和微信收款码能力,提供聚合https接口能力给商家使用。
收银台同时具备订单系统、结算系统和对账系统

4、商城
商品管理、购物车管理、商品的上下架、商品的sku,spu、商品的下单等所有流程

5、运营管理系统
运营管理系统大同小异,用了不同的框架来实现,其中包括layui,bootstrap,vue。
运营的权限管理,登录,运营内部的交易订单客户信息查询等。

案例展示

  • 银行渠道接入

    银行渠道接入

    接入第三方银行通道的银行卡签约、银行卡代收、银行卡代付能力。 业务场景简述:通过https调用银行的签约、代收和代付能力,其中涉及到各银行的加解密操作。同时通过ftp或者是银行对账文件下载的方式下载银行对账文件,进行银行间的对账。 项目职责:在项目中主要是负责详细设计和核心功

  • 聚合支付收银台

    聚合支付收银台

    聚合支付宝和微信收款码能力,提供聚合https接口能力给商家使用。 收银台同时具备订单系统、结算系统和对账系统

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

信用行为

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

发布任务

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

微信接收人才推送

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

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