一、职位职责描述:(该职位主要的工作内容或职责)
负责公司中间件的设计、开发和优化工作,确保系统的高并发、高可用性和稳定性;
负责中间件产品的生命周期管理,从需求分析、设计、开发、测试到运维和持续改进;
负责中间件相关技术的研究与实现,包括但不限于进出口网关、RPC框架、分布式事务、消息服务等;
解决中间件系统的疑难问题,负责系统的故障诊断、排查和修复,确保服务的稳定运行;
与各业务线和开发团队紧密合作,支持业务系统对中间件的使用,提供技术方案和支持;
二、职位经验要求:(如经验、技能、学历、专业等)
本科及以上学历,计算机相关专业,5年以上 Java 开发经验,熟悉常见的Java技术栈;
具备扎实的操作系统、网络、数据结构和算法能力
熟悉Java 并发编程、JVM调优及内存管理,具备处理高并发、大规模分布式系统的经验;
熟悉至少2种中间件技术的原理与实现(如Kafka、RocketMQ、Dubbo、Zookeeper、Netty等);
具备分布式系统设计与开发经验,熟悉微服务架构、服务治理、分布式事务处理等技术;
熟悉 Linux 操作系统,具备良好的调试、线上诊断和性能调优能力;
熟悉常见的数据库和缓存技术(MySQL、Redis 等),具备数据库优化经验;
有责任心,良好的团队协作和沟通能力,具备较强的分析问题和解决问题的能力;
工作地点:长沙市岳麓区中电软件园二期;
三、加分项
对性能优化有深入理解,能够进行系统级的性能调优;
熟悉开源中间件项目,贡献过开源项目者优先;
熟悉 Web应用开发框架 (Spring、MyBatis等)