ID:151710

Mr.Liuxue 有团队

高级java工程师

  • 公司信息:
  • 深电能售电有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 南山

技术能力

从事过多年的管理系统、微信公众号、微信小程序、电商系统开发;
 具备扎实Java基础,能熟悉运用单例、装饰、代理、工厂等主流的 java 设计模式,具备良好的面像对象编程思想;
 熟练掌握Java Web技术,包括JSP、Servlet、Filter、Listener、Cookie、Session、EL表达式、JSTL等技术;
 熟练掌握Spring的IOC、DI、AOP设计思想,声明式事务处理及SSH的整合等技术;
 熟练掌握主流框架开发,SSM、SSH以及快速开发框架SpringBoot;
 熟练掌握SSH中一对多及多对多的对象关系映射以及延迟加载、数据缓存(一级缓存、二级缓存和查询缓存)、抓取策略等;
 熟练掌握Mina、Netty NIO通信架构;
 熟悉边缘计算 IOT;
 熟练掌握Redis、ActiveMQ、Lucene、Solr;
 熟悉MySQL Oracle数据库以及MySQL数据库的优化;
 熟练使用SVN、GIT、Maven等项目开发及管理工具;
 熟悉linux常用命令了解集群并发下的ngix使用;

项目经验

项目一(绿侠快充V1.0):
 项目描述:绿侠快充是深圳最大的充电桩运营管理平台,用户可以通过APP对自己的电动车进行充电,整体为CS架构,分成两个大块,一是APP和WX(含小程序)两方面进行交互,二是有一个后台管理系统。项目整体进度分为旧工程与重构平台,旧工程为单体工程,重构项目采用分布式微服务架构,当中以zookeeper作为Dubbo的注册中心,在整个项目开发中使用Maven进行项目构建和依赖管理。
 研发环境及所用技术:SSM+SpringBoot+Dubbo+Zookeeper+ActiveMq+Redis+Mina。
 责任描述:
 APP WX主要接口的开发与重构;
 编写拦截器对APP WX接口请求进行加密验证处理;
 公司自主品牌充电桩自定义通讯协议制定,利用Mina完成报文通信编解码实现,以及后续整套充电流程核心代码的完整开发;
 利用Ehcache完成桩通讯中TCP长连中桩与后台通信服务架构;
 管理后台广告、意见反馈模块 自主设计表结构与前端进行对接;
 处理线上问题,提出优化方案,优化项目代码,使用任务调度框架Quartz完成对部分离线数据的处理;
 与华为合作边缘计算gateway,完成现有充电桩改造,以及新桩通信架构设计;
 根据业务将数据库表垂直拆分避免单点故障减少数据库压力;
 使用EKL搭建日志管理系统,提高运维效率;
 使用ActiveMQ并且设计消息应用表完成重构中分布式事务的实现;

项目二(绿侠快充V2.0):
 项目描述:随着1年多的发展,业务的增长,绿侠快充已经是深圳市最大的充电桩运营平台,V1.0版本已不足以支撑日益增长的业务量,V2.0是在1.0的基础上进行的重构。整体采用分布式架构系统,分布式架构上使用springMvc+Dubbo,zookeeper作为Dubbo的注册中心,redis作为缓存中心,在整个项目开发中使用Maven进行项目构建和依赖管理,使用git进行版本管理,jira进行产品管理,confluence进行技术文档记录;
 研发环境及所用技术:Eclipse+Tomcat+mysql+SSM+Dubbo+Netty+RocketMq+Redis+noSql+Nginx。
 责任描述:
 重构系统改为使用Netty作为系统的socket框架;
 新增转发中心将socket、handle和transferCenter做拆分,防止单点故障,使用redis做队列,使socket和handle解耦;
 小程序的重要接口开发(充值,认证登录,接口权限,服务推送等)
 设计实现中电联协议标准,架构设计,项目搭建,最终实现对接各大充电桩平台实现平台互通;
 为了缓解数据库压力,采用nosql,使用阿里云的表格存储进行设备状态数据入库,既可以降低更新数据库的频率也能完整的保存状态的变化;
 使用shiro实现重构系统的sso单点登录及权限认证管理;
 完成财务管理和数据统计分析两大数据模块,主要采用阿里云的大数据分析工具maxComputer进行订单、用户、电桩的数据分析,已满足财务的需求和提供决策预判;
 代码优化,将通用代码抽取为工具类,放入独立的工程中,集成分布式文件管理系统disConfig;
 设计通过mq做可靠消息+最终一致性实现分布式事务;

项目三(腾龙超市电子商务):
 项目描述:腾龙超市电子商务是一个综合性的B2C平台,系统类似京东淘宝。将超市的商品放到网上,会员可以浏览商品,下单以及参加各种活动。系统主要包括两个部分,一部分是面向用户的前台部分,一部分面向公司员工的后台管理系统,包括商品管理、订单管理、用户意见管理、客服管理、用户管理等。整体采用分布式架构系统,分布式架构上使用Dubbo使用中间件,zookeeper作为Dubbo的注册中心,在整个项目开发中使用Maven进行项目构建和依赖管理,使用SVN进行版本管理;
 研发环境及所用技术:Eclipse+Tomcat+mysql+SSM+Dubbo+Solr+Redis+Nginx。
 责任描述:
 商品后台:商品录入、上下架管理;
 商品前台:页面列表使用Solr实现高效搜索;
 商品详情页使用freemarker减轻系统压力;
 使用FastDFS分布式存储系统,存储各类图片,KindEditor实现图片上传;
 使用ActiveMQ完成消息提供方的调用;
 用户个人信息管理模块;
 代码优化,将通用代码抽取为工具类,放入独立的工程中;
 对模块进行单元测试

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   H5网站开发   
角色 职位
负责人 高级java工程师
队员 产品经理
队员 UI设计师
队员 前端工程师
队员 后端工程师

信用行为

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

发布任务

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

微信接收人才推送

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

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