ID:280011

多多

高级java开发工程师

  • 公司信息:
  • 国美互联网
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀

技术能力

1. 熟练掌握java 核心语法, 并应用JavaSE 平台常用API 进行开发, 具有良好的编程习惯及基础, 熟
悉软件开发设计过程以及常见架构布局设计方案, 具有编写文档的能力, 熟练掌握Python,Go语言;
2.精通JavaEE技术体系基础, 熟练掌握JDBC,Servlet,JSP等java企业级应用规范, 熟悉Servlet的开发
流程和基本原理, 掌握过滤器、 监听器、 乱码处理、 cookie、 session的编写和使用;
3.熟练使用Spring、 Hibernate、 Struts2、 Mybatis、 SpringMVC、 SpringSecurity、 FreeeMarker,
Swagger2、 Mybatis-Plus等框 架的项目整合开发技术;
4.熟练运用消息队列(MQ)技术, 如Rocket、 RabbitMQ、 ZeroMQ;
5.精通maven管理, 使用maven-enforcer-plugin, 强制检测maven(3.x),java(1.8.x)版本号,禁止重复
依赖, 禁止出现SNAPSHOT版本号, 强制使用相同插件版本(org.springframework);使用versionsmaven-plugin, 可实现最新依赖的检测与版本控制;
6.前端熟练使用npm进行打包, 使用bower进行前端插件引用, 并熟练使用经典框架layui进行后台管理
与前端的开发;
7.熟练掌握常见的算法: 红黑树, B树, 动态规划等算法
8.精通使用高速缓存, spring使用二级缓存: caffeine+redis进行本地、 分布式缓存; 并使用
zeromq+caffeine, 进行分布式服务器的数据同步;
9.熟悉 23 种设计模式中的工厂、 单例、 代理模式;
10.精通使用高性能缓存队列disruptor,低延迟, 提高吞吐量。11.熟练进行服务器部署, 使用Jenkins部署, Nginx基本配置, 常见Shell脚本的编写与维护;
12.能够使用Md5、 RSA加密、 SM2、 SM4技术完成对敏感数据
的加密;
13. 能够使用Md5、 RSA加密、 SM2、 SM4技术完成对敏感数据的加密;
14.熟练使用Junit4、 Log4j2、 Debug 等进行程序的调试,
使用Tlog进行日志追踪标记, 进行接口用时分析与优化
15.熟练掌握Web 前端技术: Jquery、 Ajax, 熟悉使用HTML、 CSS、 JavaScript,Vue;
16.熟练使用Oracle、 MySQL、 SQL server数据库进行SQL的编写, 熟悉分库分表技术、 缓存技术以及对
大量数据的建立索引库的快速查询;
17.掌握主流 NoSql 技术, 如: Redis,MongoDB, 并掌握常见集群技术: 副本集、 分片, 可以应用第三方
lib 进行 ORM Mapper 的映射;
18.熟悉lucene全文搜索引擎工具包, 能够整合lucene构建基于项目的搜索引擎, 了解lucene的高级搜
索,熟悉ElasticSearch搜索引擎, memcache集群处理, freemarker动态页面静态化技术;
19.熟悉企业认证云平台系统, 懂得如何搭建SOA架构, 了解zookeeper服务集群搭建及分布式服务框架
dubbo、 GRPC、 Thrift技术, 并开发GRPC客户端的连接池。
20.熟悉常见互联网架构, 如负载均衡集群和主从集群;
21.掌握传统的瀑布式项目开发流程, 并熟悉敏捷开发运作流程, 具备敏捷开发的思想;
22.熟悉spring-boot,spring-cloud, 可进行项目搭建、 开发与维护。
23.熟悉docker容器的基本操作, 进行Dockerfile的编写, 了解kubernetes, 可进行基本的容器部署与维
护。

项目经验

1、 金昌市网络货运监管平台
开发工具: JDK8+IDEA+Mysql+Redis 开发
技术: Springcloud、 MyBatis-Plus、 Swagger2、 Jetcache、 ZeroMQ
项目描述:
该项目接收网络货运上报的运单、 资金流水、 车辆、 司机信息, 进行数据校验, 并上报至甘肃省监
管平台; 可以将数据进行汇总并推送至税务平台进行开票, 并且查询税务开票结果。
1、 负责项目的需求讨论、 架构的搭建, 参与原型评审, 整体功能的设计, 核心功能的开发, 包括: 数据
校验、 上报、 税务数据推送。
2、 负责开发人员之间的工作分配、 协调、 进度跟进, 每个模块功能的实现技术方案进行详细讨论, 确定
好模块的优先级与开发工时, 跟进具体的开发质量与进度;
3、 负责项目的部署、 维护、 优化, 使用jenkins进行项目部署, 上线后监控服务日志, 查询运行时间
较长的接口, 进行代码的优化与慢SQL优化。
2、 国美IM聊天项目
开发工具: JDK8+MyEclipse+Mongo+Redis
开发技术: Dubbo、 GRPC
项目描述:
该项目是即时聊天系统, 用户可同时与一人或多人进行聊天, 可通过文字, 图片, 语音, 视频
等进行通信。1、 主要负责后台Dubbo、 HTTP接口的对接与开发
2、 好友、 群聊、 离线消息的开发与维护;
3、 面对面建群, 订阅号的创建与发布, 好友的添加与维护, 群头像的九宫格生成与维护, 高吞吐量、
低延迟消息通道( 使用disruptor缓存队列实现) ;
4、 负责前端H5的sdk的开发与维护, 使用websocket, jquery实现即时聊天( 网络检测、 重连, 消息发
送与收取) , 使用webpack,cnpm等技术进行打包、 压缩与发布
3、 吉林电子法院
开发工具: JDK6+MyEclipse+MySQL+zookeeper
开发技术: dubbo+RSA、 MD5加密算法
项目描述:
该项目是基于互联网的网上的电子法院的项目, 使用的是关闸进行内外网隔离技术。 当事人和
律师可以在外网进行注册, 并进行网上立案, 法官可以在内网进行收案、 立案、 审理、 结案等法院的无 纸化
办公。 外网当事人可以进行审诉辩、 质证、 交费参与法院开庭所有流程。
1、 主要负责审诉辩的开发和设计;
2、 所有与案件相关的短信的发送设计;
3、 利用dubbo进行远程调用, 复制文件和短信功能。

信用行为

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

发布任务

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

微信接收人才推送

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

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