1.Java基础扎实,熟练使用Java多线程及线程池,集合框架,IO类库等,良好的编程习惯;
2.熟练使用主流Spring、SpringBoot、MyBatis、MyBatis-Plus等框架,快速上手新型框架;
3.熟悉MySQL的锁机制、存储机制以及事务管理等内容,具备数据库优化能力;
4.熟练使用Redis作为高性能缓存和存储解决方案,能够针对业务需求选择合适的数据结构,构建高可用的Redis集群;
5.对于Oracle、达梦、高斯等数据库具有基本使用能力,拥有数据库适配能力;
6.熟练使用SpringCloudAlibaba相关生态的核心组件;
7.掌握常用设计模式,熟悉svn,git等版本控制工具;
8.熟练使用React、Vue、TS开发应用;
9.熟悉常用数据结构,掌握常用算法,对网络相关知识具备一定了解;
10.对高并发场景业务具有实际开发经验;
11熟悉项目部署运维等流程。
项目名称:应用集成平台全栈开发
项目简介:应用集成平台类属iPaaS系统,以API为中心,基于微服务架构对应用、数据、云服务、设备进行全域集成,全面解决企业面临的各种复杂集成需求,实现跨系统、跨部门、跨企业的数据连通,帮助企业更加高效的实现数字化建设目标。
主要职责:主要负责应用监控、日志分析、平台告警等核心功能的设计与实现,主导项目单元测试技术框架的调研及实现。同时,创建和维护项目代码审查与单元测试的DevOps流水线以及各类文档的撰写工作。
项目成果:完成项目核心功能应用监控和平台告警的设计与实现;单元测试工作语句覆盖率与分支覆盖率符合公司验收标准;流水线运行良好,代码审查满足公司标准。
主要技术栈:SpringBoot、MyBatis-Plus、Ehcache、Quartz、VUE3,ant-design-vue、TS等。
项目简介:通用考试在线平台提供考试报名、监控、发布、试卷生成、考场分配以及信息核查等通用化考试组织流程管理,通过高质量的监控管理机制,保障考试的公正性、流畅性,提高考试组织的效率。 主要职责:独立开发
项目简介:应用集成平台以API为核心,构建跨系统、跨部门、跨企业的业务交互和数据流通模型。通过服务编排,帮助企业以现有的API服务,实现新业务的需求,降低企业需求扩展消耗的成本。该平台适配多种操作和数据源,保障企业数据平滑迁移。应用集成平台通过丰富的构件、可视化建模、多种国密算法