熟悉Linux服务器参数配置,环境部署,运行维护。
熟练掌握java技术,熟悉多线程、ajax、jquery、html、JDBC、springboot、springMVC、Mybatis、kafka、zk、Eurka、apollo等技术,熟悉微服务架构
熟悉eclipse、IDEA等开发工具使用,熟悉PL/SQl,DBeaver、Toad等数据库链接工具,熟悉SVN、git版本管理工具
熟悉TCP、HTTP、WebService等通讯技术。
熟悉xml、json、fix、sop、soap等数据结构。
熟悉oracle、db2、mysql等数据库功能。
熟悉fisco-bcos区块链各组件功能,熟悉solidity语言。
熟悉密码学,了解对称和非对称加密。了解共识算法,区块同步机制。
熟悉F5和nginx等负载均衡功能。
案例一:2021/5-至今 陕西信合—基于区块链的农权抵押贷款管理平台
软件环境:Spring Boot, fisco-bcos, Solidity, Nginx,Docker等
项目描述:
参与陕西信合基于区块链的农权抵押贷款项目。该项目区块链底层采用fisco-bcos技术,基于单群组两机构四机八节点的方式部署。主要业务涉及土地租赁合同,经营权证,借款合同,抵押合同,他项权证信息的存证和取证。区块链的分布式账本技术,保证了链上信息的真实性、完整性、安全性、可追溯性。从而保证行内外系统互为背书。
智能合约使用solidity语言编写,智能合约包括:土地租赁合同、经营权证、借款合同、抵押合同、他项权证等智能合约。区块链平台通过暴露http接口来对外提供服务。接口服务是一个spring boot的项目,依赖于fisco-bcos的Java-SDK来操作区块链上的合约。
责任描述:
负责需求调研、软件环境选型、网络搭建以及部分智能合约开发部署、接口开发,联调上线等。
案例二:2020/12-2021/4 陕西信合分布式企业服务总线项目
软件环境:zookpeer,Agent,gateway,kafka,docker,redis,springboot,mysql,DB2等
项目描述:
该项目是陕西信合分布式企业服务总线项目日常维护,主要负责各系统接口的修订和新增,以及配合日常联调测试。由于其他系统接口日常变更频繁,分布式系统人工部署繁琐,编写了开发部署工具,实现自动完成接口变更后修改对应配置文件和一键部署等功能。
责任描述:
负责部署工具的开发调试。
案例三:2020/7-2020/12 广州建设银行发票业务区块链项目
软件环境:FISCO-BCOS,mysql,solidity语言,springboot,Nginx,Docker等
项目描述:
广州建设银行发票业务区块链项目,采用单机一群组四节点的方式搭建。主要业务包括:
发票数据存证,应用一系列安全技术全方位确保发票数据的真实性、完整性、安全性。
发票数据审核,存证方开始提交发票数据并不会直接被写入存证仓库中,而是经过审核方签名完成后才会真正提交。
发票数据取证,在一条联盟链上被授权的用户可以随时查询存证者信息、发票信息、时间戳和审核详情等相关信息。
责任描述:
负责发票数据取证合约的编写,生产环境的部署验证。
案例四:2018/10-2020/6 晋商银行企业服务总线系统及分布式改造项目
软件环境:springcloud、 springboot、eureka、getway、Oracle,kafka,Spring Cloud Config等
项目描述:
该项目主要包括两期,一期是晋商银行企业服务总线系统部署运行,主要使行内所有系统解耦,该系统负责所有行内系统的接口发布和调用,并对所有系统的接口进行多维度统计分析,流量监控,黑白名单控制等,使各系统只专注自身业务处理,提高系统响应效率。该系统还具有统一数标的功能,为其他系统新发布接口提供规范支持。
二期是企业服务总线分布式改造,该项目是根据晋商银行微服务化改造需求,在基于springcloud微服务架构下的二次开发项目。由于晋商银行柜面、核心、信用卡等系统升级成微服务架构,集中式部署的企业服务总线系统不能满足微服务架构需求,通过二次开发实现与微服务系统的整合对接。该系统通过使用httpclient实现与微服务系统的对接通讯,同时兼容集中式系统的TCP通讯方式,使行内各系统微服务改造无缝衔接。
责任描述:
1、参与项目的功能分析和设计讨论。
2、根据公司业务规范整理产品反馈参与产品开发分析。
3、根据所需求的业务进行开发,代码编写,实现功能。
4、参与系统交付测试,针对发现的问题,形成反馈报告并参与修改调整。
5、根据客户定制需求开发扩展模块。
软件环境:springboot,redis,zookpeer,mysql,DB2,HTML5,theamleaf,js等 开发周期:2人/月 主要功能:根据各系统的报文规范,提前配置其报文格式,包括xml,json,fix,CD,soap等,以及其报文的其他特殊要求。每天根据
项目背景:目前农权抵押贷款主要由银行,政府单位,监管机构参与,但因各参与机构系统独立运营各自的管理系统,造成农权抵押贷款业务相关各方存在信息不对称、业务办理过程繁琐、业务办理低效等问题,也不利于相关部门对农权抵押情况进行监督管理。综上原因,建立以区块链技术为核心,网点智能化转型为