1.具备扎实的java基础,熟练掌握javaIO流,集合,多线程,反射,泛型,注解,网络编程等基础开发技术。
2.熟练使用常用的java集合以及常用集合的源码,熟悉多线程以及并发容器的使用。比如CAS,AQS,Lock,Volatilte,Synchronized等。
3.熟悉常用的设计模式,常见的算法以及常见的数据结构,熟悉HTTP协议,TCPIP协议,OAUTH2协议等。
4.深入理解Spring,Spring MVC,Mybatis等开源框架的设计原理以及底层架构,研究过部分核心源码,具备一定的框架定制开发能力。
5.深入理解Spring Boot,Spring Could,Dubbo等开源框架的设计原理以及底层架构,研究过部分核心源码,具备一定的框架定制开发能力。
6.深入理解Redis线程模型,熟悉掌握redis核心数据结构的使用场景,熟悉多级缓存架构,熟悉各种缓存高并发的使用场景。比如,热点缓存重构,缓存雪崩,缓存穿透,缓存失效。
7.熟悉常见消息中间件的使用,解决过各种消息通讯场景的疑难问题。比如,消息丢失,消息重复消费,消息顺序性,大规模消息积压问题。
8.对于各种高性能IO通信模型以及相关开源组件Netty等源码有过深度研究,熟悉Netty线程模型,熟悉百万级并发服务器架构的设计。
9.深入理解JVM底层原理,JMM内存模型,垃圾回收机制,GC算法,熟悉JVM各种垃圾回收器的使用以及核心参数调优,有过一定JVM线上调优经验,对JVM调优有自己独到的见解。
10.在项目中解决过各种分布式场景的技术难题,比如分布式锁,分布式事务,分布式Session,分布式任务,分库分表。
开发过的项目有很多,多数是商城类的,有基于微信开发的H5商城和小程序商城,有基于多端开发的小程序(多个平台)和安卓、ios,有针对公司网站开发,对并发好求高的,对接多平台的商城app(如淘宝、拼多多、唯品会、京东等)。
尽心尽责服务好客户,百分百实现用户需求。
角色 | 职位 |
负责人 | java高级开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
租机虫企业端是一个多供应商的设备租赁平台,为企业提供完善品类的租赁服务,为了给客户提供优质服务,其下还有支付宝小程序、微信小程序以及H5商城等多端商城
租机虫是一个多供应商的设备租赁商城,有支付宝小程序、微信小程序、抖音小程序等多个端,其下还有一个分销系统,公司内部销售部用的,可以对下级分销员、所属客户进行管理,对订单收益跟踪跟进。