1.Java基础扎实,理解面向对象编程思想,理解面向对象三大特性
2.理解JavaWEB底层技术,掌握Servlet/JSP技术,理解MVC设计模式
3.掌握Spring、SpringMVC、Mybatis等主流框架。 理解Spring IOC、DI、AOP。理解 SpringMVC 运行流程。理解Mybatis工作流程
4.掌握 SpringBoot,SpringCloud、dubbo+zookeeper等主流开发技术
5.熟悉MySQL数据库,具备一定的sql优化能力。熟悉Redis、MongoDB、Memcached等常见的NoSQL数据库。
6.熟悉SVN、Git、Maven等项目版本管理及构建工具
项目 一: AU&VT APP(2019.01-2019.12)
软件架构: Spring +Mybatis +Springboot+dubbo +zookeeper +RabbitMQ
项目描述: 该app主要用于客户在手机端的登录和交易,共分用户、交易、非交易三大模块。用户模块包括用户注册、登录、申请账号。交易模块包括开仓、平仓、挂单等。非交易包括行情信息、新闻资讯、财经日历等功能。客户可以在app完成入金、查看行情信息、交易、出金等操作。
责任描述: 负责系统用户、非交易等主要模块的开发以及线上环境的维护。对接产品,由产品输出需求,然后对需求 进行拆分,并负责后端接口代码的实现,然后和安卓和IOS端联调测试,并把功能代码推上线。
项目 二: salespower系统(2018.03-2018.12)
软件架构: Spring +Mybatis +Springboot+dubbo +zookeeper
项目描述: 本系统服务于VIG系统的销售。共分用户、标签、task任务、通知四大模块。用户模块主要是leads和demo用户的筛选查看。标签模块主要给用户打标签,以及标签用户的分类筛选。Task任务模块用于销售对用户的跟踪记录。通知模块对用户的注册开户、交易、出入金等行为进行通知
责任描述: 负责系统用户、标签、task任务模块的代码实现和日常维护。对产品输出的需求进行技术分析,拆分成 小的模块,然后评估出大概的提测时间,然后进行功能开发。
项目 三: VIG系统(2016.08-2018.12)
软件架构: Spring +Mybatis +SpringMVC +dubbo +zookeeper
项目描述: 项目由admin和trader两个系统组成,admin用于销售管理用户,对用户信息的查看和审核,以及用户部分功能的设置;trader用于用户注册,申请账号,管理自己的账号信息及出入金,查看自己的交易记录
责任描述: 负责项目的日常维护和新需求的的代码实现。配合运营对用户反馈的问题跟踪处理,配合产品对新需求做评估并实现,对用户或销售反馈的系统不太好用的地方进行优化
项目 四: 艾迪泰科OA系统(2015.09-2016.08)
软件架构: Spring +Mybatis + Struts2+ Shiro + jQuery + zTree +Ajax + jqGrid
项目描述: 本系统是对员工基本信息、绩效信息、加班信息、请假信息,以及公司日常工作安排的充分共享和规范化管理;以便公司高层随时了解公司员工情况和分配工作;同时也有利于员工了解自己的工作情况以及要完成的工作。本系统包括:员工基本信息管理、日常工作、人事管理、工作管理和权限管理五个功能模块。
责任描述: OA项目的系统首页、人事管理和工作管理模块的设计与代码编写