ID:337876

HX -

高级Java工程师

  • 公司信息:
  • 深圳得理科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 龙华

技术能力

计算机基础:熟练掌握计算机网络(I/O 模型、TCP/IP、HTTP/HTTPS)、数据结构、操作系统。
Java:熟练掌握 Java 基础、集合、并发等 JavaSE 和 JavaEE 相关知识,具备良好的面向对象编程思想。
开发工具:熟练使用 Maven、Git、IDEA 等开发工具
数据库:熟练掌握 MySQL 数据库已经常见的优化手段(比如索引、SQL 优化、读写分离、分库分表),Redis 的事
务、持久化、3 种特殊类型、高可用设计等,Redis 实战经验丰富(比如 5 种数据结构的应用、Lua 脚本、发布/订
阅)。
框架:熟练掌握 Spring、Spring MVC、Spring Boot、MyBatis、Junit、Elasticsearch、Zookeeper 等
分布式:熟练掌握分布式事务(Seata)、配置中心及注册中心(Nacos)、链路追踪(SkyWalking)、分布式 ID、限流
熔断(Sentinel)、分布式协调中心(Zookeeper)、Spring Cloud Alibaba 全家桶常用组件的使用及原理。
熟悉使用设计模式,并在项目中应用。

项目经验

法问小程序
项目描述 : 公司产品原先大多是提供给专业律师使用,为了扩展用户群体,将部分产品功能通过小程序以低成本的方
式让用户使用,增加用户体量。
技术栈:Spring Boot、MySQL、Redis、Mybatis、Elasticsearch、WebSocket、Spring Cloud Alibaba
个人职责:
 基于 Spring Cloud Gateway 、微信平台授权平台、JWT、实现微服务认证授权和鉴权。
 法律指南、搜藏功能的增删改查。
 问律师功能,通过 Websocket 与律师进行实时对话,当律师回复时,判断是否在线,实时推送或通过微信的订阅
推送功能推送律师消息到微信。
 负责 Q&A 功能的迭代。
 使用 Sharding-JDBC 将 OSS 的 4kw 数据缓存表进行分表处理,利用 MD5(MD5(文件内容)+文件类型)生成
FileId,将 id 作为分片键存储到 Mysql 数据库,上传文件时通过判断 FileId 是否存在直接返回或上传文件到 OSS。

小理 AI 应用
项目描述 : 基于原先的 Q&A 迭代升级,加入公司自研 Hanfei 大模型,并应用到产品线的各个地方。
技术栈:Spring Boot、MySQL、Redis、Mybatis、Elasticsearch、SSE、gRPC、Spring Cloud Alibaba
入口:https://www.delilegal.com/ai
个人职责:
 封装 Q&A 的 SpringBoot 依赖,抽取所有问答功能,其他项目按需求引入。
 引入问答指令模块,弥补本身大模型通用性的不足,不同指令调用不同的大模型。
 引入值班律师机制,当提问律师长时间无法回答,通过腾讯 IM 回调机制,利用 Redis 的 ZSET 数据接口,定时扫
描提问律师未被回答的用户,并推送值班律师。
 Q&A 第一个版本,基于 Milvus 向量数据库和 ES 实现通过问题请求 Milvus 获取维度最匹配问答 AutoId 集合,
通过 AutoId 集合和问题请求 Elasticsearch 匹配分值最高的问答,然后返回。
 Q&A 第二个版本,基于 Hanfei 大模型进行回答,直接请求 Hanfei 大模型,请求结果通过网易的铭感词校验过滤
后返回。
 Q&A 第三个版本,利用 Milvus 向量数据库去识问题的意图,根据意图,判断问题的类型,查询 Elasticsearch 或
者 Hanfei 大模型并返回。
 Q&A 第四个版本,新增问律师,嵌入到大模型,提供律师推荐功能,并通过腾讯 IM 与公司的其他产品打通进行
律师与用户对话。更新 Hanfei 大模型为流式输出,利用 gRPC 对接大模型,通过 SSE 长连接推送给前端接收。

得理 OpenApi 平台
项目描述 : 将 Q&A 的功能与周边相关案例,法规,热门问题集成到开发平台,给合作客户进行调用。
技术栈:Spring Boot、MySQL、Redis、Mybatis、Elasticsearch、SSE、gRPC、Spring Cloud Alibaba
个人职责:
 基于 Redis、AES256 加密,为用户提供认证授权和鉴权。
 用户刷新获取最新 Token 时,利用 Reids 和 Lua 脚本对用户 Token 进行更新,限制并延迟旧 Token 的过期时间。
 本地缓存接口数量限制,并定时上报 Redis 更新最新的用户接口次数。
 迭代更新 Q&A 功能,提供最新的技术资源支持。
 迁移部分检索的功能。

案例展示

  • 法问小程序

    法问小程序

     基于 Spring Cloud Gateway 、微信平台授权平台、JWT、实现微服务认证授权和鉴权。  法律指南、搜藏功能的增删改查。  问律师功能,通过 Websocket 与律师进行实时对话,当律师回复时,判断是否在线,实时推送或通过微信的订阅 推送功能推送律

  • 小理 AI 应用

    小理 AI 应用

    基于原先的 Q&A 迭代升级,加入公司自研 Hanfei 大模型,并应用到产品线的各个地方 封装 Q&A 的 SpringBoot 依赖,抽取所有问答功能,其他项目按需求引入。  引入问答指令模块,弥补本身大模型通用性的不足,不同指令调用不同的大模型。 

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

信用行为

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

发布任务

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

微信接收人才推送

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

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