1.熟悉java语言,有较长时间的java实际项目开发经验。
2.熟练使用springmvc,springboot,mybatis等开源框架,并且了解其设计原理,阅读过部分源代码。
3.熟悉常用nosql数据库,例如redis,MongoDB。并在项目中实际使用。
4.熟悉分布式和微服务,使用springcloud搭建了目前公司的分布式框架。
5.熟练使用mysql,oracle等关系型数据库,具有较好的数据库设计能力。熟悉sql调优。
6.熟悉activemq,rabbitmq。并能合理的运用于适当的场景中。
7.熟悉多线程高并发程序的开发,对cas和aqs锁有实际的使用经验。
8.熟悉git,jenkins,maven等相应工具。并在目前的工作中使用。
9.熟练使用jetbrain idea 集成开发工具进行项目开发。
10.熟悉常用的设计模式,并在实际项目中比较注重合理的运用设计模式,以使得代码具有较高的可扩展性。
1.负责车网平台的二次开发。新开发内容主要包括车辆小程序,维修助手,售后业务支撑平台的开发。采用springmvc,oracle,redis,rabbitmq。持久层框架使用mybatis。
2.负责充电桩网平台的开发。主要包括充电小程序,桩网服务,管理平台,网关四个子系统。采用springboot,mysql,mongdodb 的架构。持久层框架使用mybatis。
3.进行车辆小程序,充电小程序的开发,使用springboot,springcloud,mysql,redis,mongodb。
4.红绿灯及三轮车监控控制平台,和四川铁塔公司合作,为三轮车和交通灯提供储能设备。我们负责为储能系统提供设备监控和远程控制。使用springboot做开发框架, redis做缓存,mongodb分片做报文存储。目前的峰值tps大约为200次/s。
1.该系统为和四川铁塔进行合作的项目,四川铁塔为成都市的交通管理部门提供红绿灯备电,我方为所有的备电提供监控平台。通过监控平台可以知悉红绿灯设备是否工作正常,有无故障。当有故障时,向管理人员推送短信。为管理人员进行维修处理提供便捷。
该系统是为公司所有的储能设备提供一个远程管理控制以及参数标定的平台。通过下发远程控制指令 ,可以对欠费的设备使用方的设备进行停机等操作。也可以对设备的其他参数进行个性化标定。
非常好,有耐心。还远程帮忙解决问题