ID:239257

绝版小杰😀

高级JAVA开发工程师

  • 公司信息:
  • 威富集团
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀

技术能力

1.熟练掌握 JavaSE 基础,能灵活使用线程、集合、反射、泛型及代理等深刻理解面向对象思想以及具有良好的编码习惯;熟
悉常用的 Java 设计模式(如单例、工厂、代理等设计模式)及一些常用的算法(冒泡、选择、快速排序等)。
2.熟练掌握 Junit、Jmeter、PostMan、JMH 等测试工具框架。
3.熟悉 JAVACV 流媒体开发框架的相关使用,完成摄像机视频拉取功能。
4.熟练掌握 SpringMVC-Spring-Mybatis 三大框架,熟悉 Restful 风格的传参方式,深刻理解 Spring 的 IOC 和 AOP 以及
SpringMVC 运行流程,熟练使用 Mabatis 的逆向工程。
5.熟悉基于 SpringBoot 的 SpringClound 新型分布式微服务架构。
6.熟悉分布式架构 Dubbo 以及其相关服务管理核心组件 Zookeeper。
7.熟练掌握 MySQL 日常 DML、DDL、DQL 操作,熟练掌握 explain、show profile 等日常 SQL 诊断和性能分析策略以及树
索引结构和索引调优的方案,熟悉 MySQL 锁机制,了解 my.cnf 各项参数,了解 InnoDB 和 MyISAM 存储引擎及基于 Mycat
的 MySQL 分库分表。
8.熟悉 Redis,对于 Redis 的五大数据结构常用操作命令、Redis 持久化 RDB 和 AOF、事务控制、master/slave 复制及集群等
常用技术均有使用开发经验。
9.熟悉 Linux 常用命令及服务配置,了解 Shell 编程,了解使用在 Linux 下的 Apache 的 ab 压力测试。
10.熟悉 Nginx 负载均衡、反向代理、动静分离相关使用。
11.熟悉 Solr、Elasticsearch 搜索引擎的配置以及使用。
12.掌握 RocketMq 消息中间件的使用。
13.熟悉 SpringSecurityOauth2 权限框架的相关使用。
14.熟悉 JVM 的常用的调优策略和 GC-算法。
15.熟悉 MongoDB、MongoDB、MinIO、HDFS、Neo4J、FastDFS、Hbase 等相关存储相关使用。
16.掌握 shell、Docker、Kubernetes 等运维工

项目经验

一、2018.3-2021.3 智慧感知平台
项目描述:
该项目是一个综合安防平台,实现了门禁、布控安防、辅助驾驶、考勤、自学习等多种 AI 识别业务。项目后端模块划分:网关
模块、权限模块、存储模块、设备模块、业务模块、工作流模块、代理模块、通知模块、工具包,前端单独一个模块。
开发环境:
Idea、JDK1.8、Tomcat8、Mysql5.7、Maven、Git、Swagger
软件架构:
Spring+MyBatis+SpringMVC+SpringSecurityOauth2+XXL-JOB+nacos/acm+RocketMQ+Redis+Dubbo+JAVACV+
MQTT+EMQTT+Canal+Kafka+MongoDB+MinIO+HDFS+Neo4J+FastDFS+Hbase+solr+Zookeeper+Elasticsearch
+Kibana+SRS
责任描述:
1、作为后端技术小组长,负责后端大部分模块(除设备模块)功能的实现及设计,具体模块如下所示:网关模块、权限模块、存储
模块、业务模块、工作流模块、代理模块、通知模块、工具包;
2、负责后端项目的项目搭建、部署上线及处理部分运维部署疑难问题;
技术描述:
1、项目采用 dubbo+zookeeper 多模块分布式框架;
2、通过 Neo4j、Mysql 完成了复杂的逻辑统计,将多种任务参数整理成统一数据;
3、通过 RocketMq 实现了布控任务、考勤任务、辅助驾驶任务、门禁任务的算法下发;
4、使用 javaCV 根据摄像机相关信息从摄像机中拉取视频信息,完成如下两个功能:
4.1、推送到 kafka,继而被大数据平台消费处理;
4.2、推送到流媒体平台(EasyDSS、SRS、阿里云视频直播),实现了实时视频及录播功能;
5、 整理大数据平台识别成功后上报的识别记录(告警记录、开门记录、打卡记录),完成记录列表查询、统计等功能;
6、 通过 httpClient、阿里云短信服务 SMS、EMQTT/MQTT、微信开源 SDK 分别实现了 webhook 投递、短信投递、前端
弹框提示、微信推送等通知功能;
7、通过 XXl-JOB 完成了任务的定时开启/关闭、考勤打卡记录定时统计、告警记录的定时清除;
8、使用 Minio 此为历史存储组件,顺序如下:HDFS、Hbase、MongoDB、FastDFS、OSS 实现了底库人员图片、人员图片
特征点、打卡记录图片、告警记录图片、告警视频、开门记录图片等信息的存储,视频信息通过 m3u8 文件形式提供给前端进
行播放;
9、配合 SpringSecurityOauth2、Redis 实现用户注册、登录认证(手机号登录、微信登录、账号密码登录)、权限、角色管理
功能;
10、通过 AOP 为指定接口添加日志,通过 Swagger 对外提供接口文档;
11、编写 DockerFile、Docker-compose 部署文件、构建部分中间件 Docker 镜像、Java 基础编译镜像及运行时镜像;12、通过 NACOS、ACM 实现了配置统一管理,并实现了配置不停机动态更新;

二、2018.8-2018.12 智慧校园
项目描述:
该项目旨在帮助家长或者老师随时查询学生的进出校园情况,基于多租户模型设计,实现对多个学校及其老师、学生、打卡设备、
班级、出入记录的信息管理。项目基于 SpringCloud 微服务架构,将模块划分:网关模块(Zuul)、权限模块、配置中心、服务注
册发现中心(Eureka)、设备模块、定时调度模块、微信业务模块、校园模块、用户模块、工具包,前端单独一个模块。
开发环境:
Idea、JDK1.8、Tomcat8、Mysql5.7、Maven、Git
软件架构:
SpringBoot+MyBatis+SpringCloud+SpringSecurityOauth2+RabbitMq+Redis+FastDFS+Jenkins+Quarz
责任描述:
1、 完成用户模块的开发,包括学生、家长、班级、角色、权限等信息管理;
2、 完成权限树的定制与实现;
实现技术:
1、 使用 Redis、Quartz 做热点数据缓存和定时刷新;
2、 使用 POI 将学生、老师信息批量导出、导出;
3、 使用 RBAC 权限模型来管理用户和管理员权限;
4、 参与后期 SQL 调优、慢查询日志分析、Tomcat 内存调优

三、2017.03-2017.10 太报 e 购
项目描述: 该商城项目是一个典型电商系统,分为面向顾客的前台购物交易平台,和后台管理员的系统管理平台。使用 M

案例展示

  • 智慧感知平台

    智慧感知平台

    一、2018.3-2021.3 智慧感知平台 项目描述: 该项目是一个综合安防平台,实现了门禁、布控安防、辅助驾驶、考勤、自学习等多种 AI 识别业务。项目后端模块划分:网关 模块、权限模块、存储模块、设备模块、业务模块、工作流模块、代理模块、通知模块、工具包,前端单独一个

  • 电商平台

    电商平台

    该商城项目是一个典型电商系统,分为面向顾客的前台购物交易平台,和后台管理员的系统管理平台。使用 Maven 工具模块化开发,针对两类用户实现的功能:网上顾客— 商品展示、商品搜索、维护购物车、填写/确认/修改订单、注册、注销、 登陆、查看/修改信息,参与营销活动。系统管理员—

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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