ID:342925

Siesta 有团队

java后端开发工程师

  • 公司信息:
  • 深圳市极瑞科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 光明

技术能力

熟练掌握Java基础,深刻理解面向对象思想以及具有良好的编码习惯;
熟练掌握Java Web技术,包括HTML、CSS、JavaScript、Ajax框架Axiso、Vue及Thymeleaf,并且熟悉Element-ui组件以及Json数据交换格式;
熟练掌握Spring、SpringMVC、MyBatis等开源框架,理解Spring的IOC和AOP以及SpringMVC的执行流程;
熟练掌握Mysql日常操作,理解 innodb 和 myisam存储引擎,熟练掌握explain、show profile等日常SQL诊断和性能分析策略,了解Mycat分区分库分表;
熟悉掌握JVM体系结构,常用的调优策略和GC垃圾回收机制,理解GC算法;
熟悉JUC多线程以及阻塞队列,理解CAS的原理、同步机制Volatile以及锁机制;
熟悉掌握SpringBoot和SpringCLoud等微服务架构,熟练使用IDEA、VScode等开发工具;
熟悉redis的集群,事务控制,持久化,主从复制以及五大数据结构,并且掌握redis的缓存穿透,缓存雪崩以及击穿的原因及解决办法;
熟悉ES(ElasticSearch)分布式全文搜索引擎,会编写DSL语句;
熟悉消息中间件RabbitMQ的配置和使用;
熟悉Docker的常用命令、熟悉Linux常用基本命令和熟练使用Git 、 GitHub等项目版本管理及构建工具。

项目经验

xxx电商项目:
完成功能:
1、参与业务分析,功能需求分析;
2、实现商品详情基本展示;
3、实现单点登录功能;
4、实现秒杀功能;
使用的技术:
1.项目采用SpringBoot整合SpringClound进行微服务构建;
2.采用Nacos进行服务的注册与发现和配置中心;
3.使用feign对服务远程调用,实现获取商品详情页数据;
4.商品详情优化1-使用Redis 缓存商品详情信息;
5.商品详情优化2-使用异步编排提高整体响应时间
6.商品详情优化3-解决redis常见问题;使用到的技术如下:
使用布隆过滤器校验skuId解决缓存穿透问题;
使用AOP+Redisson实现分布式锁解决缓存缓存击穿;
7.使用cookie(保存token信息)+全局认证过滤器对token校验实现单点登录;
8.使用Rabbitmq实现异步处理+流量削峰(主要在秒杀使用)+应用解耦;
9.秒杀中使用(定时+rabbitmq)实现秒杀商品的导入及商品数量的导入;
10.使用redis存储秒杀商品及参与秒杀的商品数量;
11.使用redis的发布订阅模式将秒杀商品的状态位同步到其他redis节点;
xxx医疗项目:
完成功能:
1、完成订单功能;
2、完成支付功能;
3、完成取消预约功能;
使用的技术:
1、使用SpringBoot整合SpringCloud进行微服务架构搭建;
2、使用Feign进行服务之间的远程调用;
3、使用RabbitMQ实现异步处理,应用解耦;使用rabbitmq的分布式事务,确保消息的可靠性等;
使用死信交换机&死信队列(达到延迟队列效果)实现超时订单自动取消功能;
4、使用阿里云SMS实现预约成功或取消预约短信提醒;
5、使用 Redis作为数据库缓存,存储临时订单信息;
6、使用HttpClient远程调用微信支付接口实现获取支付二维码&支付&查询付款结果&退款功能。

团队情况

  • 整包服务: App开发   WebApp开发   
角色 职位
负责人 java后端开发工程师
队员 后端工程师

信用行为

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

发布任务

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

微信接收人才推送

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

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