1、 对Java有自己的理解,自主学习能力很强,有很强的沟通表达能力。
2、熟练运用java8新特性,lambda表达式、函数式编程、流的操作等等新特性;
3、熟练JAVASE、JAVAEE,了解常用的Java设计模式,熟悉软件设计开发流程;
4、熟练运用SpringBoot框架,以及掌握Hibernate、Spring、SpringMVC、Mybatis等框架进行Web开发;
5、熟练MySql、Oracle数据库;
6、熟练前端js,html;
7、熟练前端框架vue、react、angular;
8、熟练应用IDEA、MyEclipse、Eclipse、PLSQL、Navicat、PowerDesigner、SVN、Axure等开发工具;
项目一:智慧灯杆管理系统
开发环境:Intellij IDEA、JDK、Tomcat、MySQL、SVN 、Maven
软件架构:Spring Boot + Angular + MQTT + Redis + KafKa + MongoDB
项目描述: :
该项目是一个智慧灯杆管理系统。项目分为前后端,前端包括首页、
应用市场、设备商城、孵化案例等页面,后端包括我的孵化、我的物
品、我的应用、孵化案例、我的共享、合作伙伴等。项目采用 Spring
Boot + 公司研发的持久层框架 + 前端 Angular 的方式进行开发。
采用技术 :Spring、SpringBoot、SpringMVC、Angular、Mysql、Kafka 、Redis、
Mqtt、HTML、Nginx、公司研发的持久层框架。
责任描述:
1. 参与项目的需求分析和平台页面的设计;
2. 负责 UAC 、PAE 模块开发
3. 负责系统智慧监控、智慧运维、智慧报警等模块开发
4. 编写相关模块技术文档;
5. 测试平台功能及相应 BUG 的调试;
6. 项目发布和部署
项目二:TQC远程升级平台
开发环境:Intellij IDEA、JDK、Tomcat、MySQL、Git 、Maven
软件架构:Spring Boot + Vue + Redis + Socket+Xml
项目描述: :该项目是前后端分离项目,web前端采用vue框架开发,对TQC升级包进行管理,后台采用socket通讯与TQC通讯,
最终实现TQC远程升级,同时也可采用安卓app对TQC进行升级。
责任描述:
1、负责TQC远程升级平台搭建与开发
2、负责项目部署发布并维护
3、负责安卓app开发
该项目是一个智慧灯杆管理系统。项目分为前后端,前端包括首页、 应用市场、设备商城、孵化案例等页面,后端包括我的孵化、我的物 品、我的应用、孵化案例、我的共享、合作伙伴等。项目采用 Spring Boot + 公司研发的持久层框架 + 前端 Angular 的方式进行开发。
TQC远程升级工具是在web端对TQC的升级包进行管理,包括升级包的增删改查,对升级包进行权限控制与访问并提供下载和上传接口,客户可以采用安卓app升级工具或者pc工具对TQC进行远程升级。