ID:265391

。。。。

Java开发

  • 公司信息:
  • 山西易联众信息技术有限公司
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 上海
  • 浦东

技术能力

具备扎实的 Java 基础,熟悉 IO ,多线程等技术;
熟悉 Spring、Mybatis、MybatisPlus、SpringBoot、SpringMVC 等开源框架的使用;
熟悉 MySQL 数据库应用开发,熟练编写 SQL 语句;
熟悉 Spring Cloud 常见组件;
熟悉 RabbitMQ、nginx、redis、JWT、ElasticSearch 等技术;
熟悉 Linux 操作系统,掌握常用 Linux 命令;
熟练使用 idea、git、maven 等开发工具;了解 vue 前端开发,掌握前端基础技术;

项目经验

信息短信平台整合企业、短信平台、运营商网关。由企业通过接口来发起短信发送;短信平台
完成用户鉴权、扣费、各种短信下策略控制、流量控制等工作;通过运营商网关下发短信。客户可以登录管理平台查询、搜索统计自己下发的短信。
个人职责:
1、负责项目的维护和迭代开发
2、参与项目文档的编写
3、主要负责项目二次开发,进行功能扩展
4、接口模块,负责校验用户名,密码和 ip 地址,为了保证程序的高并发,将用户数据从数据库中取出放入 Redis 缓存中。校验通过会将信息发送到消息队列中。监听状态报告和短信回复内容给客户。
5、策略模块,对接收到的短信进行号段补全、黑名单、敏感词、限流、扣费和白名单等方面的控
制和过滤。因为我们的过滤器会经常变化,所以我们将此处做成动态配置,通过 Redis 实现动态可拔插。
6、缓存模块,存储用户数据,提高代码执行速度。
7、网关模块,监听消息队列,将用户短信发送至运营商,运营商会在接到短信后返回状态码。
8、RabbitMQ 模块,用来给各个模块之间解耦和传递消息。
开发技术:
1、springboot+springCloud+mysql+nginx+redis+elasticsearch
2、使用 SpringCloud 中的 Eureka、Ribbon、Feign、hystrix 等组件进行微服务化开发
3、使用 Redis 进行 MySQL 的优化以及分布式锁等分布式环境所需功能
4、使用 ElasticSearch 搭建搜索功能
5、使用 RabbitMQ 搭建消息队列

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服