1.具有扎实的 Java 语言基础以及面向对象的思想和设计能力
2.熟练掌握 JavaWeb 开发,熟悉 Html、JavaScript、Ajax、BootStrap、jQuery、Vue 等前端技术
3.能熟练使用常用的 Java 设计模式(如工厂、代理,单例、类模板等设计模式)
4.能熟练使用 SSM、SpringBoot、Spring Data、SpringCloud 等框架
5.熟悉 Dubbo+Zookeeper 分布式项目的开发
6.熟悉常见消息中间件技术(ActiveMQ、RabbitMQ)
7.熟悉常见的搜索技术 ElasticSearch,对 Solr 有了解
8.熟练使用常见的非关系型数据库(Redis、MongoDB 非关系型数据库)
9.能熟练使用 Mysql、Oracle 关系型数据库,有一定的数据库优化能力
10.熟悉 Linux 常用命令
项 目一: xxxx 灾备系统
项目介绍: xxxx 灾备系统 是一个包括多条业务线, 在备数据中心建设了与主基地具有同等能力的第二处理中心,同时建设了容灾控制平台,主要功能有容灾切换、数据同步、数据比对、流量控制、容灾监控、运维管理、容灾可视化等。该系统 采用的是 springmvc+spring+jpa 框架开发,数据库使用 mysql 数据库; 前端采用 AngularJS + Bootstrap, 方便开发和测试。
工作内容: 主要负责容灾切换的切换实现。
项 目二: 牙医帮商城后台管理系统
项目介绍: 牙医帮商城 是一个综合性的 B2B2C 平台, 采用自营+商家入驻的模式进 行设计,包含了 商城前台、 商家管理后台和系统运营商管理后台。该系统 采用的是 SSM( springmvc+spring+mybatis) 框架开发,数据库使用 mysql 数据库;为了实现前后端分离编程, 该系统采用 SOA 架构进行设 计,dubbox 作为服务中间件, Zookeeper 作为注册中心; 前端采用 AngularJS + Bootstrap, 方便开发和测试。
工作内容: 采用 ElasticSearch 和 IK 分词器实现商城商品检索功能。
采用 Freemarker 对商城首页、 商品详情页进行网页静态化。
采用 Redis 对商城首页、 首页广告图片、 热门商品进行缓存, 减轻数据 访问压力。
采用 ActiveMQ 通知实现索引库的更新、 商品审核、 短信验证码、 网页 静态化。
采用 CAS 解决单点登录问题。
角色 | 职位 |
负责人 | Java开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
主要功能:该作品负责链路切换和流量分担。容灾切换子系统调用其接口,实现流量切换或流量负载均衡。 角色: Java后端工程师, 主要负责切换功能部分
主要功能: 负责链路切换和流量分担。容灾切换子系统调用其接口,实现流量切换或流量负载均衡。 担任角色: Java后端开发工程师 , 主要负责切换功能部分