1. 理解Java语言特性,熟悉JVM内存结构、熟练使用arthas、jstack、jmap、jstat等工具。
2. 掌握Spring全家桶(Spring Boot、Spring MVC、Spring Cloud),理解其核心原理,能定制化开发Starter。对ORM框架(MyBatis/MyBatis-Plus、JPA)缓存、插件机制及与Spring的整合原理有一定理解。
3. 熟练使用mysql,国产数据库,redis,elasticsearch等关系型与非关系型数据库
4. 分布式系统设计与中间件
理解CAP理论等分布式基础,具备服务化拆分与治理经验。熟练使用注册/配置中心(Nacos、Consul)、消息队列(Kafka、RocketMQ)
5. 微服务与云原生架构
基于Spring Cloud或Dubbo构建微服务体系,熟悉网关(Gateway)、服务调用(Feign/Dubbo)、负载均衡、链路追踪(SkyWalking)等组件。在工作中熟练使用Docker及Kubernetes进行应用编排,搭建CI/CD流水线,并能结合Prometheus、Grafana实现系统可观测性,对原理有一定了解。
6. 曾担任一年研发小组组长,带领10人后端研发团队完成产品模块开发与项目交付
1.飞擎低代码平台
在中国系统公司任职期间,主导飞擎低代码平台产品的设计与核心开发,该产品自2020年到2022年期间在四川,河南,内蒙古,陕西等十多个省市级交付项目中应用
2.四川德阳数字底座项目
在中国系统公司任职期间,于2020年~2022年底期间,担任德阳数字底座项目中低代码平台与应用赋能平台分项的技术经理,主导分项内容的技术方案设计以及系统集成与交付,配合客户的等保,密评等改造工作
3.事件网格
在当前公司任职期间,于2023年~2024年期间,自研了基于java,kafka,clickhouse的http的消息推送与消费服务,在公司内部devops平台中深度使用
4.云原生应用插件市场与插件机制
基于云原生k8s的技术体系,设计自定义的云原生应用插件封装机制与解析运行机制,将devops平台在建设运营过程中不断需要集成的新系统和模块按照插件机制进行松耦合的自助集成
1.飞擎低代码开发平台 功能:通过托拉拽的方式快速开发与发布应用,解决表单填报类系统需求以及流程类需求,包含门户引擎,表单引擎,流程引擎,组织权限中心,数据引擎等模块 角色:核心架构设计人员,门户引擎,组织权限中心,流程引擎等模块的核心设计与开发人员 2.事件网格 功
飞擎低代码开发平台,事件网格,插件中心