1、熟悉 Java 编程,理解面向对象思想以及多态衍生出的设计模式。熟练使用 IDEA、eclipse 等开发工具
2、熟悉关系型数据库(Oracle,Mysql)的操作及编程;熟悉 SQL 语言的增删改查,熟悉表与表之间的关联查询等
3、熟练运用 springboot、Hibernate、JPA、Spring、SpringMVC、Struts2、JDBC、Servlet 、webservice、swagger、nginx 等技术,并简单 了解原理
4、熟悉配置 gradle,maven,jenkins,Sonar 自动化构建工具;
5、熟练使用前端开发的 angularJs 框架,了解 MVVM 原理,熟悉 html、css、js、jquery 、echarts 等前端框架
6、熟练的掌握 SVN、GIT 版本控制工具
7、熟悉运用 ehcache ,redis 等缓存技术并简单了解原理
8、熟练使用 elasticsearch 搜索服务器
9、熟练使用编写 shell 脚本及 Linux 服务器安装,了解 python 脚本
10、了解常用消息中间件
项目一:随心开
项目描述:本系统主要服务于租用戴姆勒公司车辆的用户,项目采用 ssm 三大框架整合开发,主要分为以下几个功能模 块:
1, 用户登陆注册:利用消息验证码及图片验证码保证账户安全
2, 优惠券:积分兑换及系统发放优惠券,优惠券抵现金使用
3, 我的订单:下单,及取消、未完成,完成订单
4, 开具发票:企业用户自由开具订单,个人用户只能开具订单发票
5, 消息:用户注册,下单,及完成支付等触发消息事件
6, 违章处理:违章类型,责任类型及处理情况
个人职责: 在系统中担任 java 开发工程师,主要完成用户下单,支付及订单管理模块,如判断用户下单条件及调用高德地 图接口显示站点图标,以及注册时利用地图选择站点位置
项目二: 有声书电台内容管理系统
项目描述: 有声书后台内容管理系统: 基本功能有广告发布、专辑推荐、订阅、付费、用户行为数据收集等。 与此项目 相关的附属项目有 CMS 内容管理系统和主播用户专辑发布系统。
个人职责:负责 CMS 内容管理系统的开发:
1、 内容管理:主播资质审核、主播状态;专辑管理;节目审核。
2、 用户管理:客服人员职责分配,权限分配;
3、 运营管理:频道管理;推荐管理;轮播管理(轮播图列表、轮播图投放);标签 管理;举报管理(四种 情 况:欺诈、反动、侵权、色情,对举报内容进行审 核);排序管理。
4、 广告管理:广告投放(广告发布和修改);广告数据(点击量,浏览量)
5、 系统设置:运营人员增删,角色分配,权限分配
角色 | 职位 |
负责人 | java web后台开发 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |