ID:317845

✨小草莓 有团队

资深Java/架构

  • 公司信息:
  • 分贝通
  • 工作经验:
  • 13年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 朝阳

技术能力

1.13年java开发及系统的架构设计经验,并有多年项目管理经验
2.掌握java基础知识,异步多线程,io,高并发
3.掌握spring等框架的基本使用方式以及原理
4.掌握mysql等数据库的使用于优化
5.掌握redis、mongodb等使用方式与应用场景
6.掌握分布式微服务的架构理念和实际应用
7. 了解微服务的核心理念
8. 了解阿里云原生、k8s
9.熟悉前端h5
10.善于开发各种工具,针对企业现状,为企业赋能,降本增效

项目经验

产品1:
开放平台网关
内容:
介绍: 公司所有业务接口的访问入口,包含:路由、重定向、限流、降级、请求响应记录、业务预警、企业流量分析等功能 技术栈:
本项目使用了开源软件 apache shenyu 完成框架的搭建,使用了 shenyu 的选择器和规则来完成了业务功能的实现 功能:
1、支持配置路由 uri
2、支持 uri 的重定向
3、支持按企业级的限流与降级
4、支持对企业级客户流量的记录
5、支持对各个企业级监控的配置,来提前发现客户遇到的问题,减少线上问题的出现
6、支持企业级接口错误的报警,错误发送到钉钉群
7、支持配置规则,来判断企业接口的使用率来分析企业的主要业务
业绩:
网关的落地使线上问题更易于排查,实时监控线上业务请求故障的报警、实时分析企业对各个业务线的流量、对恶意请求的访问进 行 ip 封杀以及限流保障后端服务的稳定性运行

产品2:企业连接器
内容:
介绍: 企业连接器旨在解决客户的交付问题,客户在对接分⻉通时,会有各式各样的需求,使得我们需要定制化来满足客户的需求,有 了连接器便可无需开发、快速的在管理平台进行配置即可完成对接交付。
详细说明:
1、连接器是根据定制化业务进行抽象的模型 2、其中包含节点的概念,交付客户时只需实施人员配置各个节点以及在节点上配置需要连接的对象即可完成整个对接的过程 3、连接器上包含 DSL 来进行完成动态脚本的编写 4、抽象公司的整体业务,把各个业务接口发布到连接器上,各个接口均可在连接器上配置
5、支持我方接口与客户接口的映射
6、抽象第三方接口的请求方式,把抽象出来的业务模型应用到连接器
以上几点的实现便可完成连接器整体功能的实现
技术栈:
连接器主要使用 java 来完成整体功能的开发,groovy 来完成动态生效脚本的实现
业绩:
企业连接器的抽象业务模型设计:原来各个厂商对接企业现有功能的定制化需求,无需人力在开发,只需要在连接器上配置即可 实现,使交付速度周期缩短,大大的增强了企业的对接能力,降本增效

产品3:
大象合同产品 开发负责人
内容:
● 该产品是电子合同签署平台,主要实现 toB和 toC 的在线签署合同。
● 该产品包含多个子系统为:后台管理系统,saas ,移动端,API 接口平台; 产品后台是由 spring cloud 打造高可用、可伸缩、可扩展的微服务架构。
● 服务概述


前置服务、用户服务、网关服务、中台服务、订单服务、转换服务
● 技术概述
1. spring cloud gateway 作为 API 网关对外提供服务;
2. 服务之间使用 Eureka 作为注册中心;
3. 服务之间的调用使用 open feign 组件;
4. 服务的配置发布在 apollo 配置中心上;
5. 使用 rocketMQ 对业务进行解耦以及异步处理;
6. 使用 redis 分布式锁解决业务互斥问题;
7. 使用 redis 缓存作为热点数据缓存层;
8. 使用 rocketMQ + 本地数据库的方式解决分布式事务;(保证最终一致性)
9. 使用多线程优化系统提升系统性能;
10. 使用 mysql 对数据进行持久化;
11. 使用第三方服务持久化合同文件;
● 部署架构
每个服务均可横向伸缩,K8S全自动化进行部署以及监控。
● 主要功能实现:
1. 扫码登陆/手机验证码登陆;
2. 上传 word,pdf ,并对 word 进行转换 pdf;
3. 支持顺序签署和无序签署;
4. 公章以及签字拖拽功能,为实现定位位置;
5. 公章生成功能;使用 ImageIO Api 进行生成;
6. 签署列表与各个签署方登陆系统所完成签署等多种业务场景;
7. 开发对外开放 API 接口,供外部系统调用(集成致远 OA 系统,需对致远 OA 系统进行二次开发;
8. 移动端,签字盖章功能;
签署人并发签署的过程是系统需要处理的并发操作;目前采用 redis 存储方案进行控制并发签署;
9. 系统通过注解的方式把日志记录到库中;同时,通过注解的方式解析返回 code ,同时生成 msg 来返回到前端;
10. 整个系统的异步处理采用的是消息队列 rocketmq ,主要包含:word转 pdf 的方式;pdf 转图片的方式;系统存证的方式等; 11. API 接口通过 appkey和 appsecret 计算签名的方式来校验调用者;
12. 大象合同包含前置机方式:前置机采用通过 shell 脚本配置数据库以及 redis 的连接信息等方案,并且配置启动脚本,一键执 行直接服务全部运行。saas 服

团队情况

  • 整包服务: 微信公众号开发   PC网站开发   H5网站开发   
角色 职位
负责人 资深Java/架构
队员 产品经理
队员 前端工程师
队员 后端工程师

信用行为

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

发布任务

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

微信接收人才推送

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

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