0. 精通面向对象编程思想,扎实的 Java 基础知识,熟悉 JVM 原理及常用的调优参数,熟悉多线程,IO 文件的 读写。
1. 熟悉 MySQL、oracle、mongdb 的数据库操作,包括数据库设计和速度优化,以及数据库的读写分离、分 表分库、主从备份、Redis 集群等技术,使用过 rabbitMQ、kafka 等消息队列进行业务处理。
2. 熟悉 SpringMVC、Spring、Mybatis 等框架即当下流行的 SSM 开发模式,熟悉 SpringBoot 框架。并掌握 shiro 框架的认证授权流程、SpringSecurity,SpringCloud 框架的使用。
3. 掌握 maven、git、svn 等软件工具的环境搭建及使用,有良好的代码书写习惯。
4. 熟练使用 linux/unix 操作命令进行插件的安装与配置,会使用 tomcat、nginx 对项目或文件的部署与配置
及集群搭建。
5. 有过支付宝、微信支付接口的编写及 jenkins 项目自动化部署及测试经验。
6. 熟练使用的前端技术有 vue、html、css、javascript、jquery、ajax等前端web技术。
1. 碧桂园园宝app:主负责后台管理与api开发编写,该项目使用了nginx负载均衡保证系统的高可用以及kafka消息队列的缓存中间件。项目框架主导SpringBoot + SpringCloud,数据库采用的mysql,缓存中间件有redis与mongodb。
2. 慧言小程序: 本项目由后台管理(商家管理)、小程序、app 三个版本,项目由 sass 平台管理每个公司均可自行注册机构 来实现对产品的使用。
项目是前后端分离开发,前端是采用当下流行的 vue 开发及其他组建,后台采用的架构是 java+springboot+springCould+mybatis 开发,服务器中有 nginx,tomcat 集群来进行负载均衡,静态文件有经 过 CDN 的处理使效率达到最高。项目中还连接了支付宝及微信的支付接口来进行机构金额的充值及商品购买。
角色 | 职位 |
负责人 | 高级java开发 |
队员 | 前端工程师 |
队员 | 后端工程师 |