1.有扎实的Java基础技术体系,包括JVM、线程并发、网络等技术,具有扎实的编程基础和良好的编程习惯以及代码规范;
2.熟练掌握Spring、Mybatis、Spring MVC、Spring boot、 Spring Cloud等开源框架技术,并能够用各大框架进行项目的开发;
3.熟悉分布式系统的设计和应用,熟悉分布式缓存、消息、负载均衡等机制和实现;
4.具有大型互联网系统(广告、搜索、推荐)开发经验,对数据结构&算法设计有较深刻的理解;
5.具备较强的抽象及工程实现能力,熟悉常见的系统设计原则及设计模式,对技术有热情;
6.掌握MongoDB,Redis,Elasticsearch等NoSQL数据库的是使用;
7.熟练掌握SQL编写,熟悉Oracle、SQL Server、MySQL等关系型数据库的使用;
8.熟悉使用Linux系统的基本命令,能完成基础的软件部署工作;
9.熟练掌握Maven、Git、SVN项目构建与管理;
10.掌握HTML5、XML、CSS、JavaScript、Ajax.JQuery等Web前端开发技术;
11.具备良好的沟通能力,能独立与客户沟通需求并整理需求文档。
项目名称:风险预警推送系统
项目周期:2023.09-2024.04(7个月)
参与角色:开发人员
描述内容:
风险预警推送系统解决的是通过收集相关的资料信息,监控风险因素的变动趋势,并评价各种风险状态偏离预警线的强弱程度,向决策层发出预警信号并提前采取预控对策的系统。构建预警系统必须先构建评价指标体系,并对指标类别加以分析处理;依据预警模型,对评价指标体系进行综合评判;并采取相应对策。在发生安全事故或紧急情况时,利用AI技术进行快速响应和应急处理,减少损失和影响。其中主要包括前台管理、后台系统、多场景融合决策知识库构建、决策图谱构建,非结构化数据对齐、路径排序算法与知识质量评估、风险预警意见推荐、实时监控等模块。前端采用Vue、ElementUI、Vue-router、Axios等技术开发。后端用SpringBoot、SpringCloud、rabbitMQ、redis、MySql、mybatis-plus,svg动态效果图,neo4j图数据库,非结构化文档批注等技术。