前山姆会员店后端Java开发
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日08:00-22:00、周末08:00-22:00工作地点:
服务企业: 2家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1.熟练运用JavaScript、jQuery、Ajax以及Vue框架;

2.熟练运用Web应用系统开发、具备的独立开发能力;

3.熟练运用设计模式并在实际中灵活运用如抽象工厂模式、模板方法方式、策略模式、状态模式、装饰者模式、代理模式、责任链模式、单例模式、外观模式;

4.熟练运用网络通讯技术 Netty、NIO、WebSocket、Http;

5.熟悉数据结构如数组、链表、二叉树、红黑树、图、B树、B+树底层原理等;

6.熟练使用 Tomcat/Undertow 服务器、发布部署 web项目,熟练使用 Nginx+Keepalived 实现服务高可用以及F5;

7.熟练使用 Oracle、MySQL、PostgreSQL等关系型数据库、熟练使用 Redis、MongoDb等非关系型数据库及搜索服务框架Elasticsearch 和 Lucene;

8.熟练运用 Spring、Mybatis以及Mybatis-Plus、JPA、SpringBoot2.0等开源框架,熟悉 Spring 的IOC、DI、AOP设 计思想;

9.有熟悉看过Mybatis3.x、Spring5.x、SpringMVC、SpringBoot 2.0框架源码,能够独立纯手写仿Mybatis框架;

10.有深入研究过List、Set、Map 源码分析、能够完全纯手写Arraylist、LinkedList;

11.熟悉 SOA、分布式、微服务、熟悉 RPC远程调用、Dubbo、SpringCloud 等微服务框架;

12.熟悉SpringCloud 常用组件、注册中心Eureka、Nacos、Consul、ZK,负载均衡器Ribbon和loadbalancer 、客户端调用工具Rest和 OpenFeign、分布式配置中心Config和nacos、服务保护Hystrix和Sentinel、网关Zuul 和Gateway,Api管理Swagger、Apifox,服务链路 Zipkin和SkyWalking等;

13.熟练使用网络通讯协议,熟练使用Json、XML通讯格式,熟悉常见消息中间 RabbitMQ、RocketMQ、Kafka使用;

14.熟悉 Restfull API开发规范,熟悉三方授权OAuth 协议、JWT协议、对接第三方支付接口(支***;

15.熟悉分布式协调工具 Zookeeper、集群、高可用、高并发解决方案、服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如∶分布式任务调度平台、分布式服务追踪与调用链、分布式 Session一致性问题、分布式锁解决方案zk和redis、分布式事务解决方案Seata);

16.熟悉 Junit 单元测试、JMeter压力测试工具,Apifox等主流测试框架;

17.熟悉互联网安全架构平台设计例如XSS、SQL注入问题、互联网 API接口幂等设计、互联网 API接口安全设计等;

18.有丰富微服务电商项目开发实战经验,熟悉微服务电商项目的架构流程、并实际参与过微服务电商项目(山姆会员店);

19.熟悉Linux常用命令、脚本(早期写过shell脚本部署集群项目git-->maven-->上传nas-->复制到指定目录-->运行);

20.熟悉Jenkins部署项目、了解docker和dockercompose;

21.熟悉多线程开发、ShardingShpere中间件的使用;

工作经历

  • 2021-07-06 -至今深圳云创智慧空间科技有限公司Java高级开发

    一、项目1介绍: 1.该项目类似与友宝售货柜,用户在柜前扫码或者人脸识别,然后开门拿走商品,关门后通过识图技术,计算关门前后商品量变化,最后结算支付。使用的设备是双屏触摸屏售货柜,内嵌入安卓系统,大小屏都能播放广告,主要销售的商品有鲜奶,饮料等,也有合作商定制销售指定的商品等。主要包含用户管理,系统管理,商品管理,订单管理,营销管理,设备管理,广告管理等主要子系统组成; 2.技术架构 2.1web端:采用Vue框架技术; 2.2售货柜:采用安卓系统; 2.3用***; 2.4后端:采用微服务架构SpringCloud技术,注册中心使用Euraka,网关采用Gateway,数据库采用MySQL,缓存使用 Redis,还有文档数据库MongoDB,中间件采RabbitMQ,Netty,阿里云OOS; 3.项目职责: 3.1负责营销管理中的优惠券,优惠活动,领券中心开发; 3.2负责设备广告管理业务开发;

  • 2021-03-01 -2021-06-07深圳华云中盛科技有限公司Java开发

    1.项目介绍内容: 腾讯驻场,负责开发山姆会员店电商项目,主要参与过,营销管理,商品管理,评论管理,消息管理等子系统业务开发,以及中台开发。对接 Android,IOS端,web端的开发; 2.软件架构 2.1基于微服务SpringCloud; 2.2注册中心配置中心Consul,网关Gateway远程调用OpenFeign,熔断降级/限流Sentinel; 2.3中间件有Kafka,ShardingSphere; 2.4数据库MysgL缓存使用redis,搜索服务采用Elasticsearch,同步数据采用的是Canal和Kafka方式同步数据库Binlog; 2.5分布式事务Kafka,分布式锁采用redisson分布式锁; 2.6链路追踪采用Skywalking,监控采用Cat;

  • 2019-03-01 -2021-03-01深圳拓保软件有限公司Java开发

    项目内容: 1.内部后台管理,对银行一些项目进行项目管理,包括基线管理,版本管理,软件质量管理,测试进度管理,测试案例管理,测试缺 陷管理等,最终出各种类型测试报告,对接JIRA等项目; 2.软件架构 2.1重构前软件架构: 是一个单体架构,ISP+lS+Servlet+Hibernater+Ant+Oracle+负载均衡F5; 2.2重构后软件架构: 2.2.1前端是Vue+ElementUI 2.2.2SpringCloud+Mybatis-Plus,注册中心采用Eurake,网关Gateway远程调用OpenFeign+RocketMQ+MySql+负载 均衡F5缓存redis; 3.主要职责 3.1负责参与项目重构,技术选型,搭建前端,和后端基础模块; 3.2负责测试案例模块,定时任务模块,核心模块(采用静态页面技术)出测试报告等; 3.3 跟进项目组其他成员项目进度和协助开发,出周报; 3.4负责对接自动化系统测试; 3.5 线上Bug的解决,看日志分析原因,生产环境发版; 3.6能按时按量分析需求,沟通需求,完成需求; 3.7Fortify代码漏洞扫描,保证整个项目编码的安

  • 2015-11-01 -2019-03-03重庆百景物流科技有限公司Java开发

    项目介绍∶ 1.共享式一体化物流服务网座托车.三轮车,面句车 小货车 大货车专线快运 同城配送类似于 货拉拉快狗等 货主发布货 源、车主发布车源、车主同城配送抢单,专线等功能; 2. 软件架构∶ 前端采用AngularJS框架,后端框架采用Spring+SpringMVC+JPA+阿里云服务Linux+Tomcat+Nginx+PostgreSQL; 3.项目职责∶ 3.1 主要负责Web后端业务开发,腾讯地图API调用; 3.2优化、新增常规业务的开发,维护后台管理系统,解决线上问题;

教育经历

  • 2010-09-01 - 2014-07-01青岛农业大学海都学院应用化学本科

    在线期间对java编程产生浓厚的兴趣。

资质认证

技能

Nginx
多线程
HTML5
Vue
Kafka
SpringCloud
Mybatis
0
1
2
3
4
5
0
1
2
3
4
5
作品
软考高级系统架构设计师

2022年软考高级系统架构设计师。 。

0
2023-03-31 12:22
后台管理系统

本人擅长独立基于Vue Element UI和Springboot开发后台管理系统。 包括基础功能,用户管理,角色管理,部门管理,菜单管理,岗位管理,字典管理等。

0
2023-04-11 14:36
JianYu项目

项目介绍: 用户在后台管理上传资源。然后拷贝到jianyu的本地服务器,经桌面工具解压,人员通过移动平板去jianyu服务下载所需的资源。主要包括设备管理,资源管理,本部管理,资源统计,系统管理。 自己独立开发前端和后端所有功能;

0
2023-04-11 14:41
更新于: 2022-11-14 浏览: 267