1、JAVA基础扎实,熟悉JAVA高级特性
2、理解面向对象编程思想,熟悉常用的设计模式
3、熟悉Java WEB编程,对HTTP协议有一定的了解
4、熟悉Java EE相关技术,熟练运用SpringBoot、SpringCloud、SpringMVC和Mybatis等框架进行开发,并对其原理有一定的了解
5、熟悉Mysql数据库,能熟练使用SQL,具有一定的SQL优化能力
6、熟悉常用的中间件:Reids缓存,ActiveMQ消息队列,zookeeper,了解常见的使用场景
7、熟悉Tomcat服务器部署与配置,能够快速解决常见的问题
8、熟练运用Linux基础命令,对Linux系统有一定的了解
9、了解分布式系统,RPC技术,SOA等概念;有微服务开发经验
10、熟练使用Maven、Git、SVN等项目管理工具
项目:华为穿戴APP儿童手表云服务,智能关怀APP云服务
采用技术:采用SSM框架,微服务架构,Redis缓存,Mysql数据库
负责相应模块的需求开发,输出详细设计文档以及接口文档。完成项目框架升级,解决相关技术难题
项目:BetaClub项目
项目介绍:华为手机内部beta测试工具平台,负责华为智能产品从测试到上线的统一管理。包含运营平台,BetaClub手机APP,积分系统,问题单管理,用户画像,产品管理等
相关技术:前端使用Vue和elementUi,后端采用SpringBoot+mybatis框架,Mysql数据库,中间件Redis
华为智能关怀app是一款基于位置服务的手机APP,结合华为儿童手表硬件,为用户提供了语音聊天互动、儿童定位、位置分享、闹钟提醒等诸多功能。家长们绑定儿童端智能手表设备后,就可以通过智能关怀app手机端监控孩子的运动轨迹了! 孩子在哪里活动,孩子是否认真上课了等信息马上获知,有了
华为穿戴app帮助你的手机控制手环、手表等华为穿戴设备,在手机上可方便查看数据,并可对设备进行相关操作,为用户提供完整、统一、便捷的使用体验。 负责儿童手表和穿戴app的绑定,手表初始化和亲子聊等功能