ID:197977

37.2

高级java工程师

  • 公司信息:
  • 上海汉得信息技术股份有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 昌平

技术能力

1、具有扎实的 java 基础,深刻理解 oop 面向对象的思想,熟悉 JAVA 源码,如 Object、String、Collection、Map、Lock、Threadlocal 源码等,熟练使用 lambda 表达式和 stream 流
2、熟悉常用的 java 设计模式,如工厂模式、单例模式、状态模式、代理模式、策略模式
3、熟悉使用 Spring、SpringMVC、Mybatis、Dubbo 等框架,深刻理解 Spring、SpringMVC 的运行流程,理解IOC 容器和 AOP 思想,熟悉 Restful 风格的开发模式
4、熟练使用 SpringBoot、SpringCloud,熟悉微服务开发
5、熟练使用 Elastic-job 、Quartz、shiro,熟悉基于相关开发
6、熟练使用 Redis 的数据类型以及使用场景、掌握 redis relication、redis 持久化、理解 redis 基于主从复制和哨兵模式的高可用、 Redis 集群的原理
7、 熟悉 RocketMQ/ActiveMQ 的原理和使用、了解 Mq 之间的使用场景和优缺点以及在分布式环境中的应用
8、 熟悉常用的版本控制工具,如:SVN、GIT,熟悉项目构建工具 maven
9、熟悉 Mysql 的主从复制,具有数据库备份和调优经验,熟悉 Mysql 的锁机制和分库分表。能够使用索引进行 sql 语句的优化.能够使用 explain,慢查询日志进行 sql 性能分析。
10、能够独立完成需求设计、应用设计、框架构建、框架优化、缓存设计、公共组件封装
11、熟悉 java.util.concurrent,java.util.concurrent.atomic,java.util.concurrent.locks、熟悉多线程的锁机制,熟悉线程交替控制一个变量,线程接力,多线程的协调合作等。
12、理解 JVM 的结构划分,调优机制,GC 算法的运行原理。熟悉 tomcat 的并发和内存优化,apache 的ab 压力测试以及 tomcat 的 BIO,NIO,APR 的三大模式,熟悉 nginx 的反向代理,负载均衡,动静分离机制
13、熟悉 docker 的结构和原理,能够掌握基于 dockerfile 的项目容器化部署,熟练使用 k8s

项目经验

项目经验一:章鱼拼
架构描述:
Springboot、SpringCloud、docker、RocketMQ、Redis、elasticsearch、Elastic-job、MySQL、mycat
项目描述:
章鱼拼项目目采用微服务的架构设计,用 cloud 作为微服务的治理,短短 4 个月用户量已 30+万,在高并发大流量的用户环境下,得到了极大的考验。该项目类似于拼多多的拼团购物平台,并提供抽奖、抢红包、秒杀等多个娱乐活动,以及还有月月抽,周周抽,日日抽,更多的时候还会有新年的拜年红包、浇水活动,抢机器人,红包提现等,是一款较火爆的互联网小程序产品。
责任描述:
 参与项目技术方案设计,独立完成过项目方案设计、参与代码实现。
 进行过关键问题的研究,以及设计解决方案,业务管理的开发工作和维护。
 负责日日抽奖、周周抽奖、月月抽奖(包含满人数抽奖)定时开奖业务开发,负责抽奖码发放、抽奖码作废监听器业务开发。
 负责部分章鱼拼拜年活动:幸运大滚轮抽红包、浇水活动、抢机器人,好友红包、红包提现、红包保护罩、来访纪录、排行榜。
 负责部分免费领、满人拼团、周抽奖、月抽奖订单创建、发放抽奖码等相关业务,以及订单支付和订单退款业务开发。
技术描述:
 使用 springBoot+springCloud 作为底层框架。
 采用了 es 进行海量数据的检索。
 使用当当网的分布式 Elastic-job 作为任务调度框架,实现定时任务的功能。
 使用 redis 作为 nosql,根据业务需求选择不同的数据存储类型。
 使用阿里的 rocketmq 进行肖峰、延时任务、分布式事务控制的技术支持。
 使用 docker 进行容器化部署,使用 k8s 进行容器服务监控。
 使用阿里云的 SLB 进行流量分发的负载均衡,使用阿里云 ACM 作为配置中心。
 使用阿里云 OSS 作为存储服务器。

项目经验二:挖酒网商城
架构描述:
JDK8、springBoot、springCloud、Mysql、mycat、Redis、nginx、rocketMq、docker、Elastic-Job、Elasticsearch、Easyui、jQuery
项目描述:
本项目是中型网上购物后台平台,在 2018 年 12 月份开始实施策划筹备,项目周期大约 5个月左右,平台以酒类为售卖产品。业务类型是 B2C。该项目的总用户量大约在 8—10 万人左右,高峰在线人数大约 1 万人左右,并发数大约在 1-2 千人左右,预计平均日流量在 10 万 PV 左右。该项目主要由后台发布系统,交易系统,用户认证系统组成。
负责模块 :主要负责商品订单模块、采购模块、退货退款模块、后台秒杀、限时抢、春糖、秋糖、优惠券统计、发送配置等商城活动的开发。订单模块、采购模块、退货退款模块:
1、 技术描述:
商品检索采用 redis 进行条件检索,比如分类检索、属性检索。采用 elasticsearch 进行全文搜索,比如关键字搜索,整个订单模块采用了状态设计模式实现了订单维度的状态流转,并结合数据表来指定相关状态之间的跳转。
2、 实现功能:
 分类检索功能:点击二级分类名称,传入二级分类 id,检索出该二级分类下的所有商品 sku 信息同时检索出该二级分类对应的所有分类属性和属性值的列表。
 缓存检索功能:使用 redis 缓存数据库的 zset 对商品 sku 进行存储,当前台检索商品时,直接从 redis 缓存数据库中取出数据。
 状态流转:采用了数据表定义了状态,每一种订单类型都会有一个组特定的订单流转,而每一种订单类型都会有从 1 开始的订单流转状态,通过相关的流转状态去找到对应的流转方法,这样的好处就是只用修改数据库相关的流程即可
技术描述:
 使用 SpringBoot+SpringCloud 微服务作为底层架构
 使用 docker 对商城各模块进行容器化部署和监控。
 使用 rocketMq 进行模块间解耦和流量肖峰以及一些活动的技术支持。
 使用 redis 缓存商品信息、销量信息、排行信息等

项目经验三:保税下单系统
架构描述:
SpringBoot、OSS、redis、Mysql、Mybatis、WxJava、rocketmq、 docker、ACM、Elastic￾job 、Elasticsearch、Easyui、jQuery、ngnix
项目描述:
保税下单系统是一套完整从海外采购到国内直销的大型订单系统,主要提供了上游可以提前预定需要的酒款,主要的模块有,采购模块,库存模块,清关模块,订单模块,基础模块,退货退款

案例展示

  • 挖酒网商城

    挖酒网商城

    负责模块 : 主要负责商品订单模块、采购模块、退货退款模块、后台秒杀、限时抢、春糖、秋糖、优惠券统计、发送配置等商城活动的开发。订单模块、采购模块、退货退款模块: 1、 技术描述: 商品检索采用 redis 进行条件检索,比如分类检索、属性检索。采用 elasticsear

  • 章鱼拼

    章鱼拼

    责任描述  参与项目技术方案设计,独立完成过项目方案设计、参与代码实现。  进行过关键问题的研究,以及设计解决方案,业务管理的开发工作和维护。  负责日日抽奖、周周抽奖、月月抽奖(包含满人数抽奖)定时开奖业务开发,负责抽奖码发放、抽奖码作废监听器业务开发。  负责

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

信用行为

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

发布任务

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

微信接收人才推送

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

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