职位详情
高级java工程师
1.4-2万
中国电信股份有限公司北京云网操作系统研发中心
长沙
5-10年
本科
12-17
工作地址

金茂广场北塔写字楼

职位描述
岗位职责
  1. 负责公司核心业务系统的架构设计、技术选型和方案落地,主导高并发 / 高可用系统的设计与优化;
  2. 攻克分布式系统中的技术难点(如分布式事务、高并发缓存、流量削峰等),解决线上生产问题;
  3. 参与技术架构升级,制定技术规范和最佳实践,推动团队技术能力提升;
  4. 与产品、测试、运维协作,保障大型分布式系统的稳定运行和性能优化。
任职要求
  1. 学历与经验:统招本科及以上学历,计算机相关专业,5 年以上 Java 后端开发经验,有大型分布式系统开发 / 架构经验者优先;
  2. Java 核心:精通 Java 语言,深入理解JVM 原理(内存模型、垃圾回收算法、类加载机制、JIT 编译),能独立完成 JVM 性能调优和问题排查;精通并发编程(线程池、锁机制、CAS、Atomic 类、CompletableFuture),有高并发场景下的并发优化经验;
  3. 框架与生态:精通 Spring Framework(IOC/AOP 核心原理)、Spring Boot、Spring Cloud/Dubbo 微服务框架,深入理解微服务架构设计理念,有 Spring Cloud Alibaba(Nacos/Sentinel/Seata)生态实战经验;
  4. 数据存储:
    • 精通 MySQL /PG数据库,深入理解索引、事务、锁、隔离级别,能独立完成数据库分库分表、读写分离设计与优化,熟悉 Sharding-JDBC 等分库分表中间件;
    • 熟悉 Redis 缓存技术(分布式锁、缓存策略、缓存一致性),能解决缓存穿透 / 击穿 / 雪崩问题;
    • 了解 NoSQL 数据库(MongoDB/Elasticsearch),有 ES 检索优化或 MongoDB 海量数据处理经验;
  5. 分布式技术:掌握分布式系统核心技术(分布式事务、分布式锁、分布式 ID、一致性哈希、CAP 理论),有实际落地经验;
  6. 中间件:精通消息中间件(Kafka/RabbitMQ),深入理解其底层原理和高级特性,能解决消息丢失、重复消费、顺序消费、消息积压等问题;
  7. 工程化与运维:熟悉 Docker、K8s 容器化部署,了解 CI/CD 流程(Jenkins);熟悉系统监控(Prometheus/Grafana)、链路追踪(SkyWalking/Zipkin)、日志收集(ELK);
  8. 软实力:具备优秀的问题分析与解决能力,能独立主导复杂技术方案设计;具备良好的技术视野,能跟踪行业新技术并落地;具备团队协作和技术分享能力,能指导中级 / 初级工程师。
  9. 加分项:有开源项目贡献或技术博客 / 专利

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

立即申请