ID:219088

张禄

java开发工程师

  • 公司信息:
  • 北京****技术有限公司
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 武汉
  • 全区

技术能力

1、开发工具:idea、eclipse、myeclipse,最近使用的工具是 idea
2、框架方面:springboot、springcloud、springboot+zookeeper、springcloud+consul、spring、springmvc、mybatis 以及各个框架之间的整合
3、前端:html、css+div 、bootstrap网页技术以及 javascript、jquery、angularjs、ajax前台技术
4、图形报表技术比较擅长echarts 以及 poi 导入导出
5、掌握 shiro 安全框架并且可以和 springboot 整合使用
6、熟练使用 spring-quartz定时器,通过 aop 管理事务、记录日志和安全统计
7、远程调用技术:擅长 httpclient 远程调用技术,以及 springboot+zookeeper、springcloud+consul 分布式框架远程调用(RPC)
8、掌握 elasticsearch 全文检索技术,了解 elk 日志分析
9、掌握 redis 缓存技术,擅长 redis cluster 集群模式
10、数据库方面比较擅长 mysql、oracle、db2关系型数据库以及 redis、kafka非关系型数据库
11、熟练使用 maven 项目管理工具以及 svn、git 版本控制器,最近项目版本管理工具是git
12、熟悉加密、解密、签名、验签方式,了解国密、国际算法
13、擅长 postman 接口测试工具以及服务器应用搭建
14、熟练多线程和线程池的概念和使用;熟练使用消息队列 rabbitMQ 并且可以使用springcloud 和 rabbitMQ 的整合使用
15、熟悉linux操作命令,掌握服务器搭建、服务器性能优化、sh脚本编写、日志分析

项目经验

项目一 贵州银行统一前端平台(2019.09-2019.05)
开发环境:webstorm+eclipse+oracle+tomcat8.0+jdk1.8+git+maven
项目技术:springcloud + springboot +consul +mybatis + vue+ redis+ kafka + nginx + tomcat +androidPn
项目描述:通过建设前沿前端技术VUE的统一的前端开发平台,实现行内系统基于此平台开发各系统前端,另外建设行内新柜面系统前端,包括柜面操作界面、统一门户客户端,柜面外设交互;前端的开发、联调通过nginx的代理转发与服务端通讯。
项目模块:windows客户端:主题更换、锁屏、密钥证书下载更新、客户端检查/更新、体检助手、客户端缓存清理、消息推送展示、外设驱动检查/更新
前端:统一前端平台、登录、静态资源列表获取,问题上报。
服务端:客户端资源/版本管理,前端静态资源/版本管理、外设驱动资源/版本管理、灰度发布管理、PV/UV/IP统计、客户端推送、消息查询。
个人职责:我在项目初期主要参与客户的需求讨论、项目整体架构的设计、设计/开发文档的编写以及确认和其他系统之间的交互方式(http+json),主要的工作包括搭建微服务端框架(springcloud+consul),搭建缓存应用(redis),搭建推送服务器(androidPn),负责设计/开发资源版本管理服务(nginx)、设计/开发推送服务、设计/开发灰度发布服务、开发PV/UV/IP统计(kafka)

项目二 汉口银行网联接入平台(2018.08-2019.08)
开发环境:eclipse+oracle+tomcat8.0+jdk1.8+svn+maven
项目技术:springboot +zookeeper + mybatis + redis+ tomcat+spring-quartz
项目描述:该项目通过建设网联接入平台,将银行内部系统与网联平台进行业务关联,实现第三方支付机构(支付宝、微信、京东等)通过网联平台和银行账户系统的交互,达到用户的在线支付业务功能
项目模块:用户功能:快捷签约、协议支付、退款、提现、还款、网关签约、网关支付、商业委托支付、订单查询
其他功能:定时任务、限额管理、三方对账、报文协议转换、报文加解密/签名验签(国际和国密算法)
个人职责:负责所有上述项目模块/功能的开发,协调行内和其他机构资源进行开发、联调、测试,搭建服务器环境,维护生产问题。

项目三 汉口银行银联无卡支付接入平台(2018.02-2018.07)
开发环境:eclipse+oracle+tomcat8.0+jdk1.8+svn+maven
项目技术:springboot +zookeeper +mybatis + redis + tomcat+spring-quartz
项目描述:该项目通过建设银联无卡支付接入平台,将银行内部系统与银联无卡支付平台进行业务关联,实现第三方支付机构(美团等小众支付机构)通过银联无卡支付平台和银行账户系统的交互,达到用户的在线支付业务功能
项目模块:用户功能:快捷签约、协议支付、退款、提现、还款、订单查询;
其他功能:定时任务、限额管理、三方对账、报文协议转换、报文加解密/签名验签(国际算法)
个人职责:负责所有上述项目模块/功能的维护、升级,搭建服务器环境,维护生产问题,协调行内和其他机构资源进行开发、联调、测试。

项目四 汉口银行统一消息中心(2017.03-2018.02)
开发环境:eclipse+oracle+tomcat8.0+jdk1.8+svn
项目技术:springboot +zookeeper + mybatis + redis + tomcat+spring-quartz
项目描述:建设企业级统一消息中心,承接行内所有系统的消息处理,从数据库、sftp/ftp文件系统、报文接口等处获取消息数据源,根据不同的消息渠道(短信、微信、app消息)进行消息的组装和发送,
项目模块:行内动账短信获取/生成/发送、app消息推送、微信推送,消息签约/解约管理、短信签约收费、消息黑白名单处理,批量消息处理、营销信息处理等
个人职责:1、定时任务(spring-quartz)功能,包括获取原始数据库消息、获取文件系统消息文件,并处理为初始消息数据入库
2、监听TCP/IP端口,将消息通知的xml报文转换为内部事件并处理消息入库
3、用户签约/解约、账户签约/解约,消息推送签约权限校验
4、消息后缀的营销信息处理
5、封装消息发送接口,对接短信、微信、app推送(友盟推送)并实现
6、通过签约解约时间数

案例展示

  • 昆山农商行手机银行转账功能

    昆山农商行手机银行转账功能

    项目描述:通过开发电子银行实现手机银行、网上银行、微信银行等渠道通过分布式调用整合平台服务,前后端分离技术,实现各渠道逻辑整合、性能提高和管理方便。整合平台数据库采用Mysql sharding和Mycat中间件,实现数据分片,提高数据读写性能。 项目模块:账户信息查询、账户交

  • 汉口银行接入网联系统实现快捷支付

    汉口银行接入网联系统实现快捷支付

    项目描述:该项目通过建设汉口银行的网联接入平台,将银行内部系统与网联平台进行业务关联,实现第三方支付机构(支付宝、微信、京东等)通过网联平台和银行账户系统的交互,达到用户的在线支付业务功能 图片1-3展示的为汉口银行借记卡签约支付宝的快捷支付,通过发送短信验证码认证后签约成功

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

信用行为

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

发布任务

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

微信接收人才推送

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

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