Java基础:熟悉I/O、多线程、集合等基础框架,且具备良好的编码风格。
Linux操作系统:掌握在Linux系统上部署项目和问题定位排查,熟悉Shell编程。
Arthas线上诊断工具:熟悉使用Arthas进行线上问题诊断。
JVM:熟悉JVM内存结构。
Redis缓存:熟悉Redis缓存,使用Redisson框架实现分布式锁。
Spring Cloud全家桶:熟悉Spring和MyBatis源码。
MySQL:熟悉MySQL及其索引结构、SQL优化,了解InnoDB引擎。
Docker容器化工具:掌握Docker容器化工具。
消息中间件:熟悉Kafka等消息中间件。
Tomcat Web容器:熟悉Tomcat,了解Tomcat源码。
前端技术:掌握Vue、JavaScript、HTML、CSS、jQuery、JSP等前端技术。
微信小程序开发:具备微信小程序开发经验。
开发工具和版本控制:熟练使用IDEA、Eclipse开发工具、Maven项目管理工具,以及SVN、Git版本控制工具;熟悉Jenkins自动化部署工具
天河客运站餐品系统,提供平台商家开展支持旅客购买车票时选购商品的服务。旅客购买车票+餐品时,收取电子票及取餐码。餐馆通过小程序接收旅客订购通知、核销送餐、查看每天订购情况。商家通过后台管理商品及商店,查看商品及商店交易详情。
开发负责:
1、业务接口设计和实现
2、订单设计和开发
3、记账和账单统计
4、消息通知
5、提供api给同程对接代售
6、版本迭代开发、系统维护、线上问题排查修复和版本上线
开发环境:window+eclipse+maven+svn
技术要点:内部封装微服务框架、spring 、 redis 、 mysql 、 kafka
角色 | 职位 |
负责人 | 高级Java工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |