1. 扎实的Java基础,具备良好的面向对象编程思想,了解常用的设计模式和七大原则;
2. 对线上排错有丰富的经验;
3. 掌握微服务springcloud全家桶的组件化开发;
4. 对于主流框架SSM以及SSH掌握牢靠;
5. 熟悉消息rabbitmq,elsticsearch,elk,promitheus,k8s 等企业生产必备技能
6. 熟悉Oracle、MySQL、Redis数据库,能够进行简单的PL/SQL开发,了解MySQL数据库优化;
7. 掌握shiro权限控制,熟悉web service,熟悉springsecurity权限控制;
8. 熟练使用git、Maven等项目开发及管理工具;
9. 了解基本的Linux常用命令, 熟练使用idea等编程工具;
10. 英语水平良好,可阅读英语需求文档,有很强的自学能力
技术架构:springcould、springboot、mybatis、Redis、es、ranbbitMq
项目周期:2018.06-至今
项目描述 :
本项目是一个综合性的B2C平台。网站前台共分为门户、搜索、商品、购物车、订单统等7个模块。系统有两个管理后台:商家管理后台和运营商管理后台。网上商城采用当前流行的微服务框架开发。基于SOA架构设计。商品详细页使用freemarker做静态化页面,使用nginx做负载均衡服务器。搜索系统采用全文检索技术es集群实现。系统中使用redis集群做缓存,使用RabbitMq做消息中间件。后台数据库使用mysql数据库
角色 | 职位 |
负责人 | Java 技术经理 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |