1、掌握JAVA面向对象编程,熟悉多线程、集合等基础框架;
2、熟练使用SpringBoot、SpringCloud、Sping、SpringMVC、Hibernate、MyBatis、jpa、Struts2等开源框架;
3、熟练运用JavaScript、Ajax、JQuery、BootStrap、Vue、EasyUI等web页面开发相关技术;
4、熟练运用Eclipse、IDEA等开发工具,熟悉SVN、Git、PowerDesigner等软件开发辅助技术;
5、掌握Tomcat、nginx、maven、dubbo、zookeeper、activeMQ等技术;
6、熟悉Oracle、SQLServer、MySql、Redis等数据库使用、设计、调优,使用Redis等NoSQL数据库;
7、熟练Linux操作命令,安装、部署项目等;
8、熟悉小程序、微信公众号开发,微信支付、支付宝支付等。
·小程序+后台管理
主要技术:springboot+jpa/mybatis+MySQL+Redis+maven+Vue
责任描述:负责开发维护公司产品核心模块,参与部分区域产品需求分析,设计分析,功能点开发与维护,代码审查,技术难点攻关。
·APP项目+后台管理
主要技术:springboot+springcloud+jpa+mysql+Redis+vue
责任描述:担任研发团队小组负责人角色,负责公司产品的部分模块设计、开发、代码质量检查,参与项目的架构,问题分析解决,保障平台的稳定性。
·APP商城项目+后台管理
项目描述:商城类项目的后台管理系统。用户通过平台APP购买商品得到对应的积分,积分可以兑换彩票,实现彩票在线开奖、查看中奖信息、兑奖等功能。整个项目技术层面采用开源框架Spring、SpringMVC、MyBatis所搭建,使用了Redis缓存、maven等技术,各个子项目间采用dubbo+zookeepper实现分布式结构的服务调用;
责任描述:系统开发,相关需求文档编写,维护系统稳定与需求变更.