Java开发运维工程师

2025-11-22

职位描述

1、10 年以上 Java 开发经验,精通多线程、JVM 调优、分布式架构设计,主导过复杂业务系统(如交易系统、实时数据处理系统)的核心模块开发。

2、熟练运用 Spring Boot/Spring Cloud Alibaba 等微服务框架,熟悉 Service Mesh(如 Istio)、容器化架构(K8s+Docker)的技术选型与落地。

3、搭建并维护 Prometheus+Grafana+Loki 全链路监控体系,自定义开发 K8s Operator 或 Exporter 实现业务指标采集,能通过监控数据预判系统风险。

4、协调开发、测试、产品等多团队协作,推动复杂项目(如混合云架构迁移、双活数据中心建设)按时交付。

5、建立并推行 DevOps 文化,制定团队技术规范(如 K8s 资源命名规范、Java 代码评审流程),提升团队协作效率。

6、负责应对生产环境重大故障(如 K8s 集群节点宕机、服务雪崩),组织故障复盘并推动改进措施落地(如完善监控告警规则、优化自动扩缩容策略)。

职位要求

1、主导过千万级流量系统的性能优化或老旧系统容器化重构。

2、熟悉分布式事务解决方案(如 Seata)、分布式缓存(Redis 集群)、消息队列(Kafka 分区优化)的底层原理与调优策略。

3、带领过≥5 人的技术团队(开发 / 运维混合团队),且有培养团队成员的能力。

4、主导过技术选型(如 K8s 插件选型、中间件版本升级),评估技术方案可行性与风险(如容器化迁移中的兼容性风险),制定应急预案(如蓝绿发布回滚策略)。

5、具备技术前瞻视野,能结合业务需求规划技术路线(如向云原生、AIops 演进),主导过至少 2 个以上技术创新项目(如 K8s + 边缘计算、自动化混沌工程)。