1、熟练掌握Java语言,具有扎实的计算机基础和编程能力,熟悉常见的算法与数据结构;
2熟悉主流java开源框架,如: spring,mybatis,redis,rocketmq,maven,springboot等;
3、熟悉http协议,TCP/IP协议,熟悉多线程,多进程,协程的优劣和使用场景;
4、JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
5、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、搜索推荐等机制;能对分布式常用技术进行合理应用,解决问题;
6、掌握Linux 操作系统和数据库;有较强的分析设计能力和方案整合能力;
7、了解 Java并发编程;
8、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、搜索推荐等机制;能对分布式常用技术进行合理应用,解决问题;
9、 熟悉常见的中间件、分布式解决方案及其原理:分布式缓存、SOA、消息中间件,负载均衡、连接池等;
项目简介: 项目管理系统
项目时间: 2019.03 - 2019.06
项目职责:
1、参与整个项目的技术选型、设计和开发;
2、项目包括各个版本的管理和检视等作用;
3、项目内嵌了19个模块,提供风险管理、时间管理、价值管理等,方便的给各个组件管理自己项目的进度;
4、技术方面负责后端处理数据逻辑,与前端和数据库交互等;
采用技术:
1、后端采用Java作为主要开发语言;
2、采用Dubbo框架提供各类接口,并且进行各个模块的分离;
3、数据库主要采用MySQL进行数据存储;
5、前端采用react进行项目架构;
6、负责项目部署相关工作,本项目部署在Centos中;
角色 | 职位 |
负责人 | Java开发工程师 |
队员 | UI设计师 |
队员 | 后端工程师 |
智能运维管理平台,用于公司管理全国项目节点,远程运维管理后台,大数据平台,展示公司全国业务数据情况。
智能运维管理平台,用于公司管理全国项目节点,远程运维管理后台,大数据平台,展示公司全国业务数据情况。