1.熟练掌握面向对象编程语言java,熟悉Linux系统相关操作
2.熟练运用struts2、spring、hibernate、springMVC、MyBatis、ibatis等后端框架
3.熟悉javascript、html5、css3、xml、ajax、json前端技术及jquery、jQuery EasyUI、Freemarker、等前端框架
4.运用Vue和angular.js进行前端业务开发
5.熟练运用oracle、sqlserver、mysql等关系型数据库
6.熟练运用mongodb、Redis、Memcache、Kestrel、rabbitmq、mqtt等nosql及内存数据库,进行mongodb集群环境的搭建
7.熟练运用webservice、dubbo等RPC技术开发,熟练运用websocket,了解SOA及activiti工作流机制
8.熟练运用eclipse、idea进行后端业务开发
9.掌握Python脚本语言
10.熟悉Lucene、Solr等搜索框架的使用与配置
11.熟练运用svn、Git版本控制工具
12.熟悉tomcat、jetty、nginx、Docker等服务器的配置与使用
13.有团队开发,效率更高
乐享商城项目打造的是“社区+电商”的模式,实现的是B2C模式,用户不只是在社区中有自己的圈子,还可以将电商加入到社区中,整个电商网站实现的功能非常之多,采用分布式的架构设计,包括后台管理、前台系统、订单系统、会员登录系统、搜索系统、购物车系统等。
责任描述:在项目中主要参与以下模块的代码实现
一、 后台管理系统:主要实现商品管理、商品规格参数管理、订单管理、会员管理等、CMS等,并且提供了跨域支持;
二、前台系统:主要是面向用户访问,使用Dubbo和后台系统接口做交互,并且该系统在部署上采 用集群的方式;
三、会员登录系统:主要是提供集中用户登录凭证的集中解决方案,提供和用户信息相关的接口,比 如说用户注册、查询等接口。
四、 搜索系统:主要是提供商品的搜索,采用开源企业级系统Solr实现,采用了MQ机制保证了商品数据可以及时同步到Solr中;
五、购物车系统:主要是提供商品批量选购存储和非即时操作的解决方案。
六、 缓存:主要是用Redis实现,并且对Redis做了集群来保证Redis服务的高可用。
角色 | 职位 |
负责人 | Java开发工程师 |
队员 | 产品经理 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |