职位详情
JavaFY26.1.28(数据库方向)
1-1.5万·14薪
东软集团
成都
3-5年
本科
01-28
工作地址

太平洋保险金融大厦C区成都武侯区太平洋保险金融大厦C区成都市武侯区天府三街太平洋保险金融大厦C区8楼

职位描述
岗位名称:Java开发工程师(数据库全景监控平台方向)
工作职责:
参与“数据库全景监控平台”的后端系统开发,支撑 OceanBase 与达梦数据库的运行指标、会话明细、SQL 执行计划、对象信息等多维度数据的采集、存储与分析;
开发分布式数据库采集服务,支持通过可配置 SQL 脚本对多个数据库实例/租户进行并发、高频(分钟级)、带熔断控制的数据采集,并将结果写入 Kafka 和 TDSQL;
构建高风险SQL识别与治理模块,实现基于专家规则的风险打分、SQL分类、优化任务分派、进度跟踪、例外审批等闭环管理流程;
开发数据库全景分析页面后端接口,支持按集群、实例、租户、客户端、用户等维度下钻分析性能指标、会话趋势、资源使用率(CPU/内存/磁盘)等;
对接 CIMS 配置库、统一日志平台、自动化运维平台等关联系统,实现数据库实例与应用系统、变更记录、告警事件的关联分析;
支持“故障排查三板斧”工具链的后端逻辑编排,实现一键执行预设分析流程(如:采集当前活跃会话→ 提取TOP耗时SQL → 关联执行计划 → 生成简报);
配合大模型团队,为高风险SQL分析报告提供结构化数据输入(SQL语句、执行计划、对象统计信息等)。
任职要求:
计算机或相关专业,本科及以上学历,3年以上 Java 后端开发经验;
精通 Spring Boot、MyBatis、Redis、Kafka、TDSQL(兼容MySQL协议)、MongoDB;
熟悉 数据库基本原理,了解 SQL 执行计划、索引、事务、锁、连接池、资源隔离(如OceanBase租户) 等核心概念;
熟悉项目指定的数据库产品特性:
OceanBase:了解其多租户架构、observer节点、memstore、kvcache、sysbench压测场景;
达梦数据库(DM V8):了解其实例、模式、会话管理、性能视图等基本运维对象;
具备 SQL 编写与调优能力,能编写高效、安全的查询语句用于监控数据采集,并理解执行成本;
熟悉 分布式任务调度、并发控制、超时熔断、失败重试 等机制,保障采集任务稳定可靠;
具备良好的 数据建模能力,能将“数据库集群-实例-租户-会话-SQL-对象-应用系统”等实体进行关联设计;
熟悉 Linux 环境,具备 Shell 或 Python 脚本能力者优先;
理解 “1分钟发现、5分钟定位、10分钟处置” 的运维目标,对主动预防(如压测左移) 有认同感。
优先考虑:
有数据库监控、APM、SQL审计、慢SQL分析平台开发经验;
参与过金融、保险行业信创(国产化)项目,了解 OceanBase 或 达梦 的实际部署与运维痛点;
了解 执行计划解析、SQL指纹、绑定变量提取等技术;
有与大模型(LLM)对接经验,或参与过智能诊断、根因分析类项目;
熟悉 Zabbix、Prometheus、Arthas 等监控/诊断工具的基本原理。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请