1、Java 后端开发:熟练使用 Java 8+、Spring Boot / Spring MVC,可独立完成业务系统后端开发、接口设计与功能实现
2、业务系统交付能力:可从 0 到 1 搭建后台服务,支持用户管理、权限控制、数据统计、配置管理等常见业务模块
3、数据库与缓存:熟练使用 MySQL / PostgreSQL,能进行表结构设计、复杂 SQL 编写与性能优化;熟悉 Redis 缓存与常见业务场景
4、前后端分离开发:熟悉 RESTful API 设计,能与前端高效对接,也可独立完成简单前端页面
5、前端开发:熟悉 Vue2 / Vue3、HTML / CSS / JavaScript,可开发后台管理系统、业务展示页面
6、部署与上线:熟悉 Linux 服务器环境,能完成项目打包、部署、上线与问题排查;支持 Docker、Nginx 部署
7、系统优化与改造:可对现有 Java 项目进行功能扩展、性能优化、问题排查与重构
8、AI / 智能化项目:有大模型 / 知识库问答(RAG)落地经验,可将 AI 能力集成到现有业务系统中
项目介绍:该系统主要面向公司算法人员提供一站式人工智能开发、测试、封装环境,提供大量数据预处理以及半自动化标注能力,对已完成标注的数据流入至样本库,算法工程师可通过算法训练,选择对应的训练任务以及数据集,对模型进行训练、测试和封装等。主要分为:数据接入、数据标注、样本库、模型训练、美亚大脑等。
使用技术:SpringBoot、SpringCloud、SpringCloudAlibaba、Nginx、Nacos、Mysql、Redis、Kafka、Docker、K8S、MinIO、ShardingSphere、Vue、Git、JenKins
项目架构:
1. 采用SpringCloud Alibaba技术体系构建微服务架构,根据实际业务场景对服务进行拆分
2. 采用ShardingSphere进行分库分表,保证数据库的水平扩展和性能优化
3. 使用Kafka实现高效的消息队列,对系统进行异步处理和解耦
4. K8S(Kubernetes)作为容器编排工具,实现自动化部署和资源管理
5. 使用MinIO实现高性能的对象存储,存储大规模的数据文件
职责描述:
1. 参与需求讨论,核心功能开发,对接第三方系统与相关技术接口文档的编写
2. 内网搭建K8S集群环境,实现6个中间件以及16个服务的一键式部署
3. 负责平台架构的搭建以及数据标注、模型训练、样本库等模块的库表设计
4. 完成17个算法模型的训练、测试、封装任务的对接联调
项目介绍:该系统是一款面对支付、电商、银企等提供的一套智能对账系统。主要分为对账数据接入,对账规则配置,对账执行,差异管理,报表中心,系统管理等几个微服务,通过接入任务配置和入库任务配置,对上游接入的数据进行解析映射存入接口表,通过对账执行进入中间表,定时的处理中间表中的数据进行智能对账,并将对账结果存入结果表中,然后对结果表的数据生成报表。
使用技术:SpringBoot、SpringCloud、SpringMVC、MyBatis、Druid、ShardingJDBC、Jalor、Redis、Mysql、POI
项目架构:
1. 基于分布式调度框架XXL-JOB解决传统定时任务同时请求数据库引起的脏数据问题
2. 基于通用 Mapper 实现业务模块的增删改
3. 使用MQS消息中间件进行异步调用及系统解耦
4. 使用FDI平台快速实现数据接入
职责描述:
1. 担任数据接入模块的开发组长
2. 参与数据接入模块的需求分期和数据库表设计
3. 负责单元测试及组员提交的代码Review
4. 对渠道、下游工厂实现依赖代码重构
项目介绍:美亚大脑是使用深度神经网络技术,计算机视觉、自然语言处理(NLP)等相关智能模型,利用人工标注的大量异构多源取证数据训练智能算法模型,为公司取证类产品、智能分析平台等产品提供人脸识别、图像识别、以图搜图、OCR文本识别、命名实体分析、涉案文本分析、文本情感分析等智能分析服务。
使用技术:SpringBoot、SpringCloud、Redis、JNA、Nacos、Milvus、Swagger、MongoDB
项目架构:
1. 基于SpringBoot和SpringCloud搭建微服务体系,实现模块化开发和高可用性
2. 基于Nacos的服务注册和配置中心,提供动态的服务发现和配置管理
3. 使用JNA(Java Native Access)技术,实现与底层原生库的集成,优化性能和扩展能力
4. 基于Milvus构建分布式向量数据库,支持异构多源取证数据的高效存储和检索
职责描述:
1. 搭建美亚大脑服务版框架,对Python版鉴权、定时任务使用Java进行重写
2. 利用Jmeter工具对接口并发安全,性能等方面问题进行验证和解决
3. 阅读授权中心源码对授权进行重构,使授权配置从Nacos配置中心获取,避免每次重新打包
4. 使用对象池技术实现多实例占用显存资源并且可配置