熟练掌握WEB标准,运用HTML/CSS来制作符合W3C标准的页面以及JavaScript的DOM操作1.具备系统、扎实的计算机理论基础。有较丰富的JAVA EE项目开发经验。
2.熟练掌握JAVA语言开发技术。熟悉OOP编程思想。熟知常见的GoF设计模式:如Singleton、Factory等。理解分层架构、DAO模式。
3.熟悉tomcat、jboss下的项目部署。
4.掌握JAVA Web技术,如JSP、Servlet、JSTL、EL 、freemaker等。
5.熟悉Ajax和JavaScript,有Jquery,EasyUI框架使用经验。
6.能熟练运用SpringMVC,Spring、mybatis、Hibernate等框架开发项目,对其他框架也有一定的了解和应用,如Struts2。
7.熟悉Dubbo分布式服务框架
8.熟悉Netty NIO框架
9.数据库理论基础扎实,熟悉PostgreSql,MongoDB,MySQL,SQLSEVER。熟悉SQL。了解PL/SQL,有存储过程的编写经验。
10.了解RESTFUL设计。
11.了解Linux,有Linux下的JAVA环境搭建和开发经验,以及tomcat的搭建和项目的部署。
12.了解LUA脚本
项目一:魔方大数据平台
项目描述:解决博雅德州扑克海量日志数据查询,展示问题。
技术实现:底层以hadoop+hive+hbase+mongodb进行海量数据存储查询分析。
责任描述:
1. 参与项目需求讨论
2. 集群的维护,数据分析
3. 后期项目维护。
项目二:爱牙库PC端
项目描述:该项目是一个B2B牙科耗材采购商城,实现用户从浏览商品,搜索商品到下单结算。查看物流、确认收货、评价订单等整个流程服务。主要模块分为商品列表、品牌库、活动促销、我的爱牙库(订单、购物车、现金券、零钱、收货地址等)。
技术实现:前端使用ionic+angularjs+sass,并使用gulp快速构建;后台服务的使用SpringMVC+Spring+Mybatis+Mysql,并使用Zookeeper跟dubbo进行分布式配置统一管理。
责任描述:
1. 参与项目需求讨论
2. 开发商品列表、订单下单、零钱、支付等模块代码
3. 后期项目维护。