挽星💖

java开发工程师
北京清奇科技有限公司 · 3年经验
挽星💖
日薪: ¥500/8h
地点: 北京 海淀
时间: 下班后周六周日可工作日远程
ID:306499 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Spring MyBatis 分布式 Spring Boot Spring Cloud MyBatis-Plus Kafka RabbitMQ Elasticsearch Java MySQL Redis Nginx Git Maven
1.熟练掌握Java基础知识、常用的集合、lambda 表达式、steram流操作、反射等基础知识
2.熟练使用多线程开发、创建线程的方式、快速定位线程阻塞、高CPU定位分析
3.熟练使用Spring、SpringBoot、Spring MVC、MyBatis、MyBatis-Plus框架
4.熟练使用SpringCloud常用的组件,注册中心和配置中心、远程调用、网关、服务的熔断和降级、链路追踪
5.熟练使用MySQL关系型数据库、慢SQL定位和分析、SQL优化
6.熟练使用Redis非关系型数据库、常用的数据类型、数据的持久性和一致性
7.熟练使用Nginx服务器,以及反向代理、动静分离、负载均衡的使用
8.熟练使用RabbitMQ、Kafka消息中间件,数据的不重复消费和消费数据的不丢失
9.熟练ElasticSearch搜索引擎,倒排索引的设计原理,熟练编写DSL语句
10.熟练使用的Linux服务器,查找日志信息、配置常用的配置文件、发布程序代码等操作
11.熟练使用阿里云OSS文件资源存储,熟练使用云信IM发送即时消息,熟练使用易盾走文字视频审核
12.熟悉微服务开发,参与过服务架构设计和服务重构,兼容新老项目,提高系统性能和稳定性
13.熟练使用IDEA开发工具,熟悉阿里规约,规范代码编写,提高代码的可读性和代码的执行效率
14.熟练使用Maven 管理和构建项目,解决依赖冲突等问题
15.熟练使用 Git、Gitlab进行分布式项目版本控制、管理

微光APP是一款社交类平台,分为划卡模块、动态模块、消息模块、个人资料模块、搜索等。划卡功能给用户推荐兴趣爱好相同的用户,划到喜欢的用户,可以和好友进行互动聊天。动态功能,能看到其他用户发的动态,进行评论和点赞。可以根据微光号搜索用户进行聊天,也可以搜索喜欢的房间和厅,一起看一起聊,搜索自己喜欢观看的视频。个人资料模块有用户财富等级,会员充值等功能。
责任描述:
1. 划卡相关接口开发:划卡列表,根据当前用户的兴趣爱好,获取标签兴趣爱好相近的用户,可以和用户聊天,点赞
2. 广告相关接口开发:在不同的场景下,根据用户的财富等级,会员开通状态等条件给用户推送不同类型的广告
3. 话题相关接口开发:管理系统设置热门话题,用户可以看到最近热门的话题,可以参与话题的发布动态,增加曝光
4. 动态相关接口开发:动态消息文案,视频,评论等视频或文字走易盾审核,违规视频或图片,发布或评论失败
5. 消息推送相关接口开发:消息推送,给用户推送小光、小微、小游等消息,长期未活跃用户发送短信召回
技术描述:
1. 划卡规则,根据用户标签和年龄等条件在ES库查找用户,在Redis中记录每个用户的划卡用户,划到的用户不在推送给用户
2. 根据每个用户的标签,给用户推荐不同的广告,在动态、搜索、轮播图、房间等场景下展示不同类型的广告
3. 消息推送是用的三方IM进行的即使推送,保证消息的不丢失,和防重复推送,推送失败用户可以主动获取未成功的消息
4. 话题数据类型修改不是很频繁,数据放在ES库里面,后端可配置话题位置,在APP 端不同的位置展示话题
挽星💖 ID:306499 复制

挽星💖

java开发工程师 · 3年经验 · 北京清奇科技有限公司
城市北京 海淀 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Spring MyBatis 分布式 Spring Boot Spring Cloud MyBatis-Plus Kafka RabbitMQ Elasticsearch Java MySQL Redis Nginx Git Maven
1.熟练掌握Java基础知识、常用的集合、lambda 表达式、steram流操作、反射等基础知识
2.熟练使用多线程开发、创建线程的方式、快速定位线程阻塞、高CPU定位分析
3.熟练使用Spring、SpringBoot、Spring MVC、MyBatis、MyBatis-Plus框架
4.熟练使用SpringCloud常用的组件,注册中心和配置中心、远程调用、网关、服务的熔断和降级、链路追踪
5.熟练使用MySQL关系型数据库、慢SQL定位和分析、SQL优化
6.熟练使用Redis非关系型数据库、常用的数据类型、数据的持久性和一致性
7.熟练使用Nginx服务器,以及反向代理、动静分离、负载均衡的使用
8.熟练使用RabbitMQ、Kafka消息中间件,数据的不重复消费和消费数据的不丢失
9.熟练ElasticSearch搜索引擎,倒排索引的设计原理,熟练编写DSL语句
10.熟练使用的Linux服务器,查找日志信息、配置常用的配置文件、发布程序代码等操作
11.熟练使用阿里云OSS文件资源存储,熟练使用云信IM发送即时消息,熟练使用易盾走文字视频审核
12.熟悉微服务开发,参与过服务架构设计和服务重构,兼容新老项目,提高系统性能和稳定性
13.熟练使用IDEA开发工具,熟悉阿里规约,规范代码编写,提高代码的可读性和代码的执行效率
14.熟练使用Maven 管理和构建项目,解决依赖冲突等问题
15.熟练使用 Git、Gitlab进行分布式项目版本控制、管理

项目经验

微光APP是一款社交类平台,分为划卡模块、动态模块、消息模块、个人资料模块、搜索等。划卡功能给用户推荐兴趣爱好相同的用户,划到喜欢的用户,可以和好友进行互动聊天。动态功能,能看到其他用户发的动态,进行评论和点赞。可以根据微光号搜索用户进行聊天,也可以搜索喜欢的房间和厅,一起看一起聊,搜索自己喜欢观看的视频。个人资料模块有用户财富等级,会员充值等功能。
责任描述:
1. 划卡相关接口开发:划卡列表,根据当前用户的兴趣爱好,获取标签兴趣爱好相近的用户,可以和用户聊天,点赞
2. 广告相关接口开发:在不同的场景下,根据用户的财富等级,会员开通状态等条件给用户推送不同类型的广告
3. 话题相关接口开发:管理系统设置热门话题,用户可以看到最近热门的话题,可以参与话题的发布动态,增加曝光
4. 动态相关接口开发:动态消息文案,视频,评论等视频或文字走易盾审核,违规视频或图片,发布或评论失败
5. 消息推送相关接口开发:消息推送,给用户推送小光、小微、小游等消息,长期未活跃用户发送短信召回
技术描述:
1. 划卡规则,根据用户标签和年龄等条件在ES库查找用户,在Redis中记录每个用户的划卡用户,划到的用户不在推送给用户
2. 根据每个用户的标签,给用户推荐不同的广告,在动态、搜索、轮播图、房间等场景下展示不同类型的广告
3. 消息推送是用的三方IM进行的即使推送,保证消息的不丢失,和防重复推送,推送失败用户可以主动获取未成功的消息
4. 话题数据类型修改不是很频繁,数据放在ES库里面,后端可配置话题位置,在APP 端不同的位置展示话题
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏