1.熟练掌握JavaSE基础知识,熟悉多线程和并发编程,熟悉常用的设计模式;
2.熟练掌握Eclipse/IDEA、Git、Maven、等开发及版本控制工具,熟练掌握Java基础技术,具备
独立开发的能力;
3.熟悉JVM和GC调优、性能检测工具、压力测试工具JMeter、阿里代码扫描工具;
4.熟练使用Tomcat服务器,发布Web项目;
5.熟练使用Spring、SpringBoot、Mybatis、熟悉Spring的IOC、AOP设计思想;
6.熟练使用分布式框架SpringCloud、Spring Cloud Alibaba的使用;
7.熟练使用Mysql关系性数据库以及索引和优化、熟练使用Redis等非关系数据库,熟悉消息中
间件RabbitMQ,熟悉自动部署工具使用Jenkins+Docker实现自动化部署;
8.熟悉Linux的操作命令,以及项目打包与部署;
9.有分布式、分布式锁、高并发、高可用系统开发经验,熟悉分布式事务解决方案;
10.熟悉Vue.js,熟练掌握SpringBoot+Vue的开发方式。
1、某国家电网智能语音电话测评系统:
(1)该项目主要为电网内部测评,通过系统随机自动组合生成试卷后,由管理员设置外呼计划后,系统根据计划进行自动外呼,并对被测评人员的语音回答进行分析和判断,得出该测评人员的最终成绩,自动核算后呈现在系统界面中,并实时统计分析,通过大屏展示出来。
(2)该项目使用SpringBoot搭建后端,Vue+Element搭建前端界面,Mysql搭建数据库,参考了百度的智能语音Ai接口,自行研究、开发算法部分。
2、某公司CRM管理系统:
(1)该系统主要为该公司各部门之间的工作协调,系统涵盖其公司所有业务流程。因其公司业务人员达到1000人规模以上,业务极其复杂,所以必须对其公司业务有极深的理解,做好详尽的需求调研,同时对系统后台的逻辑处理与实时的并发有很高的要求。
(2)该项目使用SpringBoot搭建后端,Vue+Element搭建前端界面,Mysql搭建数据库,Node.js做硬件与一键外呼功能的交互。
角色 | 职位 |
负责人 | 高级Java开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
某内部智能语音测评系统: (1)该项目主要是用于内部测评,通过算法生成随机试卷后对被测评人员进行语音考试,通过智能语音识别被测评人员的回答,实时打分后,汇总到系统中,通过大屏展示出来。 (2)本人主要负责后台框架的搭建、主要负责人工智能部分实现以及大屏展示界面的设计与开发。
某公司CRM管理系统: (1)该系统是标准的CRM系统,主要为该公司内部部门协作做指导作用。因该客户业务人员达到1000人以上,所以对系统并发以及系统的业务逻辑要求极高。 (2)本人负责该系统的需求调研工作,主要负责后台框架的搭建、前段统计界面的设计与实现、数据库优化等工作。