1、具有扎实的 Java 基础知识,理解OOP编程思想,具有良好的编码习惯;
2、了解和熟练掌握 Mysql、Oracle、PostgreSql数据库以及一些基本的相应数据库调优、SQL 优化;
3、熟练使用 Spring、SpringMVC、Mybatis、SpringBoot 框架及框架之间的整合技术,熟悉nacos、gateway、eureka等微服务常用组件;
4、了解和掌握使用Elasticseach,并基此实现对应的需求全文检索;
5、了解多线程以及同步容器以及并发容器的使用,Lock,synchronized等;
6、掌握使用redis,MQ,SpringBoot,SpringCloud等常用微服务框架技术,了解常用的高并发解决方案;
7、对JVM、垃圾收集机制、classLoader、锁机制、JVM故障分析等jdk提供的工具命令,性能监控工具,JVM参数调优有一定了解。
8、了解 linux 日常操作及命令,熟练使用maven、git等项目管理工具以及postman、Jmeter等常用的项目测试工具
9、了解 HTML 、JSP、JavaScript、jQuery、Ajax等页面开发技术及 Vue 前端框架,会写简单的前端页面
技术背景:适应非税项目的的数据量过大,服务器响应过慢,为提高内部工作人员的工作效率,突出风险点
等进行系统升级和迭代
解决方案:通过datax将需要的数据通过定时任务同步到es中提高数据查询速度,将具有风险数据的相关信
息存入数据库,根据数据可靠性合理利用ehcache缓存
项目职责:1、参与系统的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,
业务功能实现与单元测试,系统维护;
2、撰写相关的技术文档;
3、es集群搭建和datax部署同步数据进行数据清洗;
4、服务部署及上线测试