●熟练掌握 JAVA 语言,对JDK的特性和JVM原理有深入理解;
●熟悉常见多种代码设计模式和使用场景;
●能够从架构到代码层面进行优化提高程序运行效率 ;
●能够快速查找问题,线上服务问题日志查找和代码,数据或者内存环境溢出等问题的处理;
●熟练使用 Oracle,MySQL数据库,对索引和事务等底层有深入理解;
●能够熟练使用 Mongodb和Redis 数据库,熟悉Redis实现原理;
●对分布式开发有一定的了解,对 Dubbo 框架和 Zookeeper 注册机制有一定了解;
●能够运用 Spring Boot、Spring Cloud 进行微服务代码开发,熟悉各组件的实现原理;
●能使用项目管理工具 Maven进行项目一站式操作,对服务的部署有一定的经验;
●对linux操作系统有一定的了解;
●熟悉 golang 语言,熟悉 docker 和 k8s 的运用;
●对消息队列(ActiveMQ、RabbitMQ、Kafka)有过深入研究 ;
●能够独立解决项目中遇到的问题;
●有很强的学习能力,喜欢新技术;
●有人工智能和大模型项目的开发经验;
●有多年的项目管理经验,有项目管理培训经历和PMP证书;
●能够写出符合规范的项目开发文档。
1、核电站消防管理
项目描述:
系统分为PC端和APP端两部分,在PC端可以按权限登录进行业务操作处理,查看一系列消防业务数据,比如:消费监督模块,消费计划模块,指标管理模块,隐患模块,可燃物管理模块,定期实验模块,消费考核模块等,同时PC产生的数据要同步到APP端,然后对应负责人收到提醒会线下进行业务处理,比如消防检查记录的录入,隐患的录入等;
开发工具:IDEA、docker、k8s、navicat、git、postman、ones、sonar;
软件环境:java、Spring cloud、redis、linux,MySQL;
2、AI语音
项目描述:
人工智能项目分为三个设备终端:手机、车机、眼镜。从设备终端进行语音的输入,然后我们的系统程序会进行识别和后端解析,然后返回给端侧一些用户需要咨询的信息,端侧进行文本信息的语音播报和界面展示,用以满足用户的咨询内容的应答,产品智能化程度高,能够精准识别和采集用户的语音信息,模型分析精准,反馈响应快,是一款AI人工智能先进的产品,市场定位也是当前主流的车和手机还有眼镜;
开发工具:IDEA、docker、k8s、navicat、git、postman、ones、sonar;
软件环境:java、go、Spring cloud、redis、linux,mongodb;
3、浦发银行信用卡中心中间业务平台
项目描述:
项目终端分为 PC 和移动设备,前后端分离实现;
利用 Spring Boot 无配置化搭建项目,并在此基础上引入了 Netflex 的注册组件 Eureka
和 GateWay 进行请求的统一管理和进行一系列的权限校验;
利用 maven 整合项目的依赖打包;
移动端分为应用和公众号操作,用户使用自己的卡号绑定注册信息进行业务查询操作,
进度查询操作,同时对操作的结果使用短信等方式进行提醒,短信验证码进行校验;
PC 端为管理平台,根据用户权限登录展示不同操作菜单项,管理员权限具有分配菜单
和设置用户角色的功能;
可以通过 PC 端导出业务报表和查看移动端操作的状态,比如移动端的积分领取,也可
以通过 PC 端配置移动端的应用,比如图片配置功能,在 PC 端配置和上传图片到服务
器,移动端就会有相应的展示,同样也可以在 PC 端配置很多话术,这些话术用于移动端
操作后的话术提示。
开发工具:Eclipse/IDEA,Oracle,Xshell,FileZilla,afa,Tomcat
软件环境: Windows ,Linux
4、人寿招募系统
项目描述:
本招募平台是 ipad 平台(Android、IOS)运行,分布式部署;
前端和后端分开进行开发,前后端采用 Apache4.0 代理服务器进行请求分发来调用后
端服务接口(Restful 风格);
后端采用微服务架构 Spring Cloud,各业务模块有 Api 接口模块和 Service 模块,模
块间通过中间件 Maven 进行依赖,模块之间调用通过 Fegin 组件,为了安全有
GateWay 网关进行 Zuul 的路由,同时还有过滤器验证调用者 token 和加密用户名和
密码;
配置有 Cat 的实时监控。可以调用外部 URL 提供的服务,配置文件配置路径,本地代
码实现 FeginClient 客户端进行调用;
后端服务提供 Swagger,进行服务接口的调用测试。各服务模块提供 main 方法进行
服务启动,有统一配置文件模块 Config,服务均注册到 Eureka 进行服务发现治理。
开发工具:Eclipse/Intellij IDEA,Navicat for MySql,Xshell,FileZilla ,Apache4.0
软件环境:Windows ,Linux,iPad
项目技术:Spring Cloud,MySQL,Swagger,Redis,RabbitMq,Kafka,Cat,WebService,
Maven,MyBatis,Apache,JDK1.8
5、中欧 CRM
项目描述:
APP :
日程:
可选择日期,查看此日期所在开始时间和结束时间的日程信息,点击可查看详细日程信息;
任务:
首页默认显示两条最近的当前用户未完成的任务信息,点击可以查看任务详情。点击全部任
务可以看到我的任务(我发起的和我收到的),点击可以查看详情。首页点击可新增任务,新增
任务显示在我的任务列表当中;
工作圈:
任务完成时用户可以选择发分享到工作圈当中,具有权限的用户可以看到分享内容。首页展
示两条当前用户创建的分享内容,包括创
| 角色 | 职位 |
| 负责人 | 资深java开发 |
| 队员 | 产品经理 |
| 队员 | UI设计师 |
| 队员 | iOS工程师 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |