1)熟练掌握Java 基础语法;具有Java面向对象编程思想,扎实的编程功底以及良好的编码习惯;熟练使用JDK 类库;能够理解I/O、多线程、集合等基础框架;
2)熟悉面向对象的设计和开发过程,熟练掌握主流Spring+Hibernate框架和Spring+Mybatis框架;
3)掌握Linux 基本操作和熟悉数据库(Oracle、MySql);对SQL性能优化有一定的了解;比如设计为主从分离降低阻塞,提高并发,分区分表减少数据库的负担,提高数据库的效率。
4)熟悉JavaEE技术架构,熟悉Servlet/JSP、JDBC、Restful Web Service等编程技术;
5)熟练掌握Spring、Hibernate、Mybatis、SpringMVC框架;了解软件开发流程,熟悉MVC模式;并有在MVC模式下进行web开发的经验;
6)熟练使用Eclipse,MyEclipse,IDEA等开发工具以及Tomcat服务器等,熟练使用PowerDesiner,XMind等项目规划工具,熟练使用Maven项目管理工具和GIT,SVN版本控制器;
7)熟练使用boostrap和EasyUI进行页面设计、美化;熟悉Echarts商业级数据图表;了解B/S架构中MPA多页应用开发:jQuery+BootStrap/EasyUI;SPA单页应用开发: React。
8)熟悉并能使用Springboot进行项目开发;
9)熟悉FreeMarker,Thymeleaf、Velocity等模板引擎技术;
10)熟悉Nosql: Mongodb以及Redis、Memcached等热点数据缓存;
11)熟练使用常用软件建模工具PowerDesiner进行系统分析和设计ER图或者用Enterprise Architect设计出类图;
12)熟悉六大设计原则;了解设计模式;
1、绵阳市商业银行新信贷系统--信贷管理系统设计由系统功能管理、业务功能管理、业务流程管理三大部分组成。
共设计包括系统管理、工作台管理、客户管理、押品管理、限额管理、额度申请、评级申请、业务申请流程等一级功能管理模块。由押品管理系统、核算系统、信贷管理系统三大系统共同组成新信贷系统。
2、淘众福商城--淘众福商城是一个通过互联网、刊物、互动及移动媒体为代理商、消费者和商家提供生活信息服务的平台。消费省钱、分享赚钱的购物平台。该系统功能包含:权限管理、商品管理、在线商品库管理、会员管理、订单管理、团购管理、支付管理、购物车管理、配送管理、广告管理、日志管理、物流配送管理系统等。
整个系统采用了Mybatis 、Spring、Freemaker、EasyUI、React、 NodeJS等技术实现。
前端用 EasyUI和 jQuery 实现界面组件,后端使用Spring,有着清晰的MVC层次化结构,ORM使用的是MyBatis。使用Freemaker对商品详情进行静态化处理。使用MySQL存储数据。还用了Redis对数据进行缓存,加快响应速度,提高性能。使用Nginx作为负载均衡服务器。采用了solr全文搜索引擎,提高搜索速度。
3、海易汽车租赁系统--此项目既可以支持大型汽车租赁公司基于互联网统一管理使用的多分公司、多分店的分级组织模式的规模化应用,也可以支持中、小汽车租赁服务商的集中式租赁业务管理。实现了汽车租赁行业全业务流程的信息化管理。系统包括注册登录、检索出租车辆信息、租赁预定、个人信息管理、租车记录查询等五大模块。
本系统采用 RESTful Web Services 架构,支持移动端和 PC 端以及前后端分离开发;使用的技术包括 React 技术栈、NodeJS、Springboot、MyBatis 等。使用GIT 对版本进行控制。
4、达远商贸信息化平台--该系统是为了便于多地区的人员配合、库存调动、财务核对等而设计,该系统集采购、销售及库存管理于一体,主要功能包括系统管理、基本信息管理、销售管理、进货管理、库存管理、价保返利、统计与分析和日常管理八个模块。整个项目由Spring、MySQL、Mybatis、FreeMarker等技术实现,前端用 EasyUI和 jQuery 实现界面组件,后端是用Spring、Mybatis实现;后端使用SpringMVC实现MVC架构,使用Spring IOC/DI完成控制反转及依赖的注入,达到解耦目的,使用Maven对项目进行管理,使用SVN 对版本进行控制。使用FreeMarker渲染视图;使用MySQL存储数据。