1、具备良好的面向对象编程习惯和学习能力以及解决复杂问题的能力
2、熟练使用 Spring、Spring MVC、 Spring Boot、Spring Cloud 等框架进行开发
3、熟练使用关系型数据库 MySQL、非关系型数据库 Redis、MongoDB、Elasticsearch 进行开发,了解 SQL 优化
4、熟练使用 HTML、CSS、JavaScript、TypeScript、jQuery、Angular 等前端开发技术
5、熟练使用 Git、SVN 等版本控制工具,项目管理工具 Maven
6、熟悉微服务,有分布式系统的开发经验,使用过 ZooKeeper、RocketMQ 等分布式中间件
7、熟悉 Linux 基本操作命令,可以使用 CentOS 操作系统
8、理解常用设计模式,可以应用到项目中
1.考1考
项目介绍:是一款线下教育的产品,主要有考试、随堂练、报告、错题本等功能,提供给与公司合作的
教育局、学校使用。前端使用 Angular4,后端使用 spring boot,数据库采用 NoSQL 数据库
MongoDB、Redis,通过 Dubbo 实现服务治理,通过 Elasticsearch 来实现查询模型,RocketMQ
作为消息中间件,服务器通过 nginx 实现负载均衡和反向代理。敏捷开发,后台采用 DDD 领
域驱动设计
工作职责:
1. Web 端、手机端页面实现
2. 数据模型设计、后台功能模块实现
3. 参与江苏连云港和云南文山的用户数据同步 ETL 程序的开发、优化以及后期维护
4. 外网紧急问题与需求对应
5. 一些系统功能的优化
2.日本乐天直播网站
为乐天市场的商户提供一个管理店铺直播、带货的平台,观看者可以在直播中评论、点赞并购买商品
后台使用Spring Boot,数据库使用MariaDB
工作职责
1.功能开发
2.pr review