1. 熟练掌握 JAVA 基础编程知识,熟悉常用的数据结构和算法,并具有良好的编程和代码优化习惯
2. 熟练掌握 Spring、SpringMVC、SpringBoot、SpringCloud,Mybatis 等框架的使用
3. 熟练掌握 MySQL 数据库,索引,事务,MVCC相关知识,了解 SQL 优化
4 .熟练掌握 RabbitMQ 消息队列,熟悉消息的幂等性,可靠性,顺序性保障
5. 熟练运用 Redis和Lua脚本的使用
6. 熟练运用Elasticsearch
7. 熟练运用开发工具 idea,maven,版本控制工具:Git
8. 了解 HTML、CSS、javaScript、Jquery、Ajax、ElementUI、 vue 等前端框架技术,能上手后台开发
9. 了解并使用过大数据相关框架技术,如 Flink、Spark、Apache Druid
青狮认知-智能客服平台
后端开发 2021年07月 - 2021年12月北京
核心技术:SpringCloud,mybatis plus,MySql,redis,xxl-job,ES,thrift ,RocketMQ,Apache Druid, 阿里云调度服务 SchedulerX,短信服务 Sms,OSS 等等
平台描述:平台通过 AI 助理终端采集的多种感知信息,对其进行结构化和知识化加工。通过 语义理解、形 式化分析、 自然语 言处理等认知技术,辅以数据挖掘、机器学习等手段,帮助企业客户在获客、售前、售中、售后 整个服务链条中采用统一的 对 话式 AI 应用来提升营销效率和用户体验。另外,平台提供企业定制化运营所需的各种工具。平台针对企业的痛点需求,主要提 供三大能力: 数据建模, 业务建模以及数字化运营。
职责描述:
1. 负责智能客服-大脑中台的 Bi 业务中台的部分研发工作,对外接口 Open API 的设计以及实现。
2. 任务完成的异步回调,通过 zk 存储第三方注册开放平台的接口地址,当任务处理结束消息写入 Mq,消费时查询 zk 多次 调用第三方接口,实现了挂断逻辑和客户端之间的解耦。
3. 通过异步多线程实现上万条 Excel 数据的快速处理,并通过 websocket 的方式向前端通知。解决了 页面上传大量通话任 务假死的问题。
4. 实现下载中心,客户端提交不同类型的下载任务(通话录音|通话对话记录文件),在负载服务进行文件压缩合并上传阿 里云OSS再删除,单台服务上任务id->线程池,当取消任务下载时,通过MQ广播到负载服务上对线程池shutdownNow。
5. 通过 es 做通话流水,通话质检流水大量字段的搜索排序功能,实现了十余个筛选,千万条数据的筛 选,快速响应召回。
6. 高效完成 excel 读写,通过 aop 对不同部门数据过滤,spring statusMachine 对任务状态进行管理,不同服务之间的 thrift 的 rpc 调用,xxlJob 定时处理 db 数据(数据归档)等基本工作。
平台通过 AI 助理终端采集的多种感知信息,对其进行结构化和知识化加工。通过 语义理解、形 式化分析、 自然语 言处理等认知技术,辅以数据挖掘、机器学习等手段,帮助企业客户在获客、售前、售中、售后 整个服务链条中采用统一的 对 话式 AI 应用来提升营销效率和用户体验。另外,平台
平台通过 AI 助理终端采集的多种感知信息,对其进行结构化和知识化加工。通过 语义理解、形 式化分析、 自然语 言处理等认知技术,辅以数据挖掘、机器学习等手段,帮助企业客户在获客、售前、售中、售后 整个服务链条中采用统一的 对 话式 AI 应用来提升营销效率和用户体验。另外,平台