画地为牢

中级Java开发工程师
觅熵科技 · 4年经验
画地为牢
日薪: ¥500/8h
地点: 杭州 江干
时间: 下班后
ID:426367 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Java MySQL PostgreSQL SQLite Spring 微服务 Spring Boot 分布式 MyBatis Redis MyBatis-Plus RabbitMQ Elasticsearch Apache Kafka
后端开发
精通Java 8和Java 21,熟悉Lambda、Stream、并发编程和JVM调优。Spring Boot方面覆盖2.x到最新的4.1版本,也熟练传统Spring MVC 4.x和Spring Security权限框架,具备单体拆分和微服务化的经验。ORM框架以MyBatis为主,2.x到4.x都用过,同时掌握MyBatis-Plus和JPA/Hibernate。数据库方面精通MySQL,从索引优化、慢SQL分析到分库分表都有实战经验,另外熟悉PostgreSQL和PostGIS空间数据库以及SQLite嵌入式数据库。连接池主要用Druid,配置监控和SQL防火墙都很熟练。还用过Spring WebFlux做响应式编程和SSE服务端推送。

分库分表与数据治理
使用Apache ShardingSphere 5.x的JDBC模式做过大规模数据分片,自定义了按日期和按ID哈希的分片算法,实现了读写分离和多数据源动态路由。处理过千万级数据表的水平拆分,跨库查询优化、分布式ID生成这些都有经验。也设计过多数据库架构,MySQL存业务数据、PostgreSQL/PostGIS存空间数据、SQLite做嵌入式存储,根据不同场景选择最合适的存储方案。

缓存与消息中间件
Redis方面做过缓存策略设计、Pub/Sub轻量消息队列、分布式锁用SETNX加Lua脚本实现,也搭建过Redis Sentinel高可用集群配合Lettuce客户端。RabbitMQ方面做过消息可靠投递,包括手动ACK、失败重试和死信队列,延迟队列用TTL加DLX实现,多Virtual Host做环境隔离。对RocketMQ和Kafka了解基本原理,有学习项目经验。

搜索引擎
Elasticsearch做过全文检索、复合查询、聚合分析、向量检索kNN,也管理过索引的生命周期。

地理空间GIS技术
这是我的核心技术竞争力之一。熟练使用GeoTools 22.x处理GeoJSON、Shapefile、KML、GML等多种空间数据格式,做过WGS84、Web Mercator、CGCS2000等坐标投影转换。JTS Topology Suite做空间几何运算,比如相交、包含、缓冲区、凸包、多边形合并裁剪。PostGIS做空间数据存储和空间SQL查询,用过ST_Conta

项目一:大型数据可视化地图平台(全栈,1.5年,5人团队)
角色为核心后端开发同时也参与前端。这是一个面向企业用户的SaaS地理信息可视化平台,支持海量空间数据的导入、处理、发布与可视化分析,日处理数据量百万级,覆盖Web端管理后台和REST API服务。
主要工作包括:设计多数据库架构,MySQL存业务元数据,PostgreSQL加PostGIS存空间地理数据,用MyBatis双数据源加Druid连接池做统一数据访问层。基于GeoTools和JTS构建空间数据处理引擎,实现GeoJSON、Shapefile、CSV、KML等多格式的解析、校验和坐标投影转换,支持大批量文件上传自动入库。通过GeoServer REST API实现空间图层的自动化发布,包括WMS、WFS、WMTS服务、SLD样式配置、图层权限裁剪和定时更新。基于RabbitMQ搭建异步消息架构,将空间数据入库、影像切片、图层发布等耗时操作解耦,用生产者确认、手动ACK和失败重试保证消息零丢失。基于Redis Pub/Sub加自定义消息通道实现微服务间的轻量事件驱动通信,包括操作审计日志同步、数据字典热更新和心跳检测。Quartz加Scheduled注解实现每日数据统计归档、临时文件清理和业务数据定时刷新。针对在线和离线两种数据场景用策略模式抽象,新增场景只需扩展策略实现类。自研JWT令牌认证加自定义注解AOP接口鉴权加图形验证码防刷。编写Dockerfile和GitLab CI/CD Pipeline实现自动化构建部署。

项目二:AI Agent智能服务平台(后端,8个月,3人团队)
企业级AI Agent平台,以大模型为基座,支持多模型接入和多Agent协作完成数据分析、文档检索、图像识别、翻译等复杂任务,提供SSE流式对话和REST API两种交互模式。
主要工作包括:基于Spring AI 2.0加策略模式实现OpenAI GPT、DeepSeek、Google Gemini、xAI Grok四家模型的统一调用接口,支持运行时动态切换。集成Agent引擎实现1个主Agent加6个专业子Agent的事件驱动协作架构,分别是数据分析、地理查询、深度推理、线索发现、图像分析和翻译,Agent之间自动传递上下文。基于Spring AI Chat Memory加JDBC持久化做对话记忆管理,窗口策略保留最近50轮对话。用FreeMarker模板引擎搭建了20多个业务场景的Prompt模板,支持运行时按参数动态渲染。RAG知识库方面,实现PDF文档上传后自动解析、滑动窗口分块、ONNX本地模型向量嵌入、Elasticsearch向量检索、LLM生成回答的完整链路。跨系统SSO方面,同时兼容两套异构JWT,支持来自不同上游系统的Token解析和用户身份互通。基于Micrometer、Prometheus、OpenTelemetry搭建全链路监控,覆盖LLM调用次数、Token用量、模型延迟和Agent调用链。另外独立封装了xAI Grok的Spring AI ChatModel适配层,约750行代码,支持同步和流式调用、Function Calling和Web Search。

项目三:企业综合管理系统(全栈,2年,8人团队)
大型B2B SaaS业务管理系统,涵盖用户权限、数据资产管理、订单支付、审批流、实时推送、数据导入导出等模块,支撑日均万级用户访问。
主要工作包括:基于Spring Security加RBAC模型实现用户、角色、权限三级管理加JWT无状态认证,还做了单设备登录控制和Token黑名单用Redis实现强制下线。使用ShardingSphere 5.5.3对核心业务表做按日期水平分片,总共700多个分片,自定义分片算法配合广播表和绑定表,解决了单表百万级日写入的瓶颈。WebSocket加STOMP协议实现订单状态变更、任务进度、系统通知的实时推送。JavaCV和FFmpeg做视频抽帧和转码,OpenCV做图像目标检测。微信支付APIv3加支付宝SDK双通道支付,覆盖下单到支付到回调验签到退款到对账的完整流程。钉钉Stream SDK实现OA审批流自动推送和审批结果实时回调。Apache POI加OpenCSV实现百万级数据的Excel和CSV导入导出,支持异步导出加进度推送。前端方面用Next.js 16 App Router加shadcn/ui搭建完整管理后台,包含数据看板、地图可视化、表单CRUD、权限菜单等模块。

项目四:数据电商服务平台(后端,6个月,4人团队)
面向专业用户的数据产品电商平台,提供数据检索、在线下单、支付、下载交付的全流程服务,集成AI智能客服和智能推荐。
主要工作包括:利用Java 21虚拟
画地为牢 ID:426367 复制

画地为牢

中级Java开发工程师 · 4年经验 · 觅熵科技
城市杭州 江干 日薪500元/8h 时间 下班后
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Java MySQL PostgreSQL SQLite Spring 微服务 Spring Boot 分布式 MyBatis Redis MyBatis-Plus RabbitMQ Elasticsearch Apache Kafka
后端开发
精通Java 8和Java 21,熟悉Lambda、Stream、并发编程和JVM调优。Spring Boot方面覆盖2.x到最新的4.1版本,也熟练传统Spring MVC 4.x和Spring Security权限框架,具备单体拆分和微服务化的经验。ORM框架以MyBatis为主,2.x到4.x都用过,同时掌握MyBatis-Plus和JPA/Hibernate。数据库方面精通MySQL,从索引优化、慢SQL分析到分库分表都有实战经验,另外熟悉PostgreSQL和PostGIS空间数据库以及SQLite嵌入式数据库。连接池主要用Druid,配置监控和SQL防火墙都很熟练。还用过Spring WebFlux做响应式编程和SSE服务端推送。

分库分表与数据治理
使用Apache ShardingSphere 5.x的JDBC模式做过大规模数据分片,自定义了按日期和按ID哈希的分片算法,实现了读写分离和多数据源动态路由。处理过千万级数据表的水平拆分,跨库查询优化、分布式ID生成这些都有经验。也设计过多数据库架构,MySQL存业务数据、PostgreSQL/PostGIS存空间数据、SQLite做嵌入式存储,根据不同场景选择最合适的存储方案。

缓存与消息中间件
Redis方面做过缓存策略设计、Pub/Sub轻量消息队列、分布式锁用SETNX加Lua脚本实现,也搭建过Redis Sentinel高可用集群配合Lettuce客户端。RabbitMQ方面做过消息可靠投递,包括手动ACK、失败重试和死信队列,延迟队列用TTL加DLX实现,多Virtual Host做环境隔离。对RocketMQ和Kafka了解基本原理,有学习项目经验。

搜索引擎
Elasticsearch做过全文检索、复合查询、聚合分析、向量检索kNN,也管理过索引的生命周期。

地理空间GIS技术
这是我的核心技术竞争力之一。熟练使用GeoTools 22.x处理GeoJSON、Shapefile、KML、GML等多种空间数据格式,做过WGS84、Web Mercator、CGCS2000等坐标投影转换。JTS Topology Suite做空间几何运算,比如相交、包含、缓冲区、凸包、多边形合并裁剪。PostGIS做空间数据存储和空间SQL查询,用过ST_Conta

项目经验

项目一:大型数据可视化地图平台(全栈,1.5年,5人团队)
角色为核心后端开发同时也参与前端。这是一个面向企业用户的SaaS地理信息可视化平台,支持海量空间数据的导入、处理、发布与可视化分析,日处理数据量百万级,覆盖Web端管理后台和REST API服务。
主要工作包括:设计多数据库架构,MySQL存业务元数据,PostgreSQL加PostGIS存空间地理数据,用MyBatis双数据源加Druid连接池做统一数据访问层。基于GeoTools和JTS构建空间数据处理引擎,实现GeoJSON、Shapefile、CSV、KML等多格式的解析、校验和坐标投影转换,支持大批量文件上传自动入库。通过GeoServer REST API实现空间图层的自动化发布,包括WMS、WFS、WMTS服务、SLD样式配置、图层权限裁剪和定时更新。基于RabbitMQ搭建异步消息架构,将空间数据入库、影像切片、图层发布等耗时操作解耦,用生产者确认、手动ACK和失败重试保证消息零丢失。基于Redis Pub/Sub加自定义消息通道实现微服务间的轻量事件驱动通信,包括操作审计日志同步、数据字典热更新和心跳检测。Quartz加Scheduled注解实现每日数据统计归档、临时文件清理和业务数据定时刷新。针对在线和离线两种数据场景用策略模式抽象,新增场景只需扩展策略实现类。自研JWT令牌认证加自定义注解AOP接口鉴权加图形验证码防刷。编写Dockerfile和GitLab CI/CD Pipeline实现自动化构建部署。

项目二:AI Agent智能服务平台(后端,8个月,3人团队)
企业级AI Agent平台,以大模型为基座,支持多模型接入和多Agent协作完成数据分析、文档检索、图像识别、翻译等复杂任务,提供SSE流式对话和REST API两种交互模式。
主要工作包括:基于Spring AI 2.0加策略模式实现OpenAI GPT、DeepSeek、Google Gemini、xAI Grok四家模型的统一调用接口,支持运行时动态切换。集成Agent引擎实现1个主Agent加6个专业子Agent的事件驱动协作架构,分别是数据分析、地理查询、深度推理、线索发现、图像分析和翻译,Agent之间自动传递上下文。基于Spring AI Chat Memory加JDBC持久化做对话记忆管理,窗口策略保留最近50轮对话。用FreeMarker模板引擎搭建了20多个业务场景的Prompt模板,支持运行时按参数动态渲染。RAG知识库方面,实现PDF文档上传后自动解析、滑动窗口分块、ONNX本地模型向量嵌入、Elasticsearch向量检索、LLM生成回答的完整链路。跨系统SSO方面,同时兼容两套异构JWT,支持来自不同上游系统的Token解析和用户身份互通。基于Micrometer、Prometheus、OpenTelemetry搭建全链路监控,覆盖LLM调用次数、Token用量、模型延迟和Agent调用链。另外独立封装了xAI Grok的Spring AI ChatModel适配层,约750行代码,支持同步和流式调用、Function Calling和Web Search。

项目三:企业综合管理系统(全栈,2年,8人团队)
大型B2B SaaS业务管理系统,涵盖用户权限、数据资产管理、订单支付、审批流、实时推送、数据导入导出等模块,支撑日均万级用户访问。
主要工作包括:基于Spring Security加RBAC模型实现用户、角色、权限三级管理加JWT无状态认证,还做了单设备登录控制和Token黑名单用Redis实现强制下线。使用ShardingSphere 5.5.3对核心业务表做按日期水平分片,总共700多个分片,自定义分片算法配合广播表和绑定表,解决了单表百万级日写入的瓶颈。WebSocket加STOMP协议实现订单状态变更、任务进度、系统通知的实时推送。JavaCV和FFmpeg做视频抽帧和转码,OpenCV做图像目标检测。微信支付APIv3加支付宝SDK双通道支付,覆盖下单到支付到回调验签到退款到对账的完整流程。钉钉Stream SDK实现OA审批流自动推送和审批结果实时回调。Apache POI加OpenCSV实现百万级数据的Excel和CSV导入导出,支持异步导出加进度推送。前端方面用Next.js 16 App Router加shadcn/ui搭建完整管理后台,包含数据看板、地图可视化、表单CRUD、权限菜单等模块。

项目四:数据电商服务平台(后端,6个月,4人团队)
面向专业用户的数据产品电商平台,提供数据检索、在线下单、支付、下载交付的全流程服务,集成AI智能客服和智能推荐。
主要工作包括:利用Java 21虚拟
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏