职位描述
岗位职责
负责公司核心系统的架构设计、规划与演进,确保系统具备高可用性、高扩展性和高安全性。
基于 Java 技术栈,结合 SpringCloud 微服务框架,设计合理的服务架构与交互模式,提升系统的灵活性与可维护性。
主导数据库架构设计,包括 MongoDB、MySQL 等数据库的选型、表结构设计、索引优化及分库分表策略,保障数据存储的高效与稳定。
负责缓存架构设计,运用 Redis 等缓存技术,优化系统性能,减轻数据库压力,应对高并发访问场景。
设计并优化基于 Kafka 的消息队列架构,保障消息的可靠传输、有序性及高效处理,支撑系统间的异步通信与解耦。
深入理解业务需求,结合直播或电商领域的高并发业务场景,提出合理的技术解决方案,解决实际业务中的技术难题。
关注行业前沿技术动态,引入合适的新技术与方法论,推动团队技术创新与技术沉淀。
指导开发团队进行技术实现,参与代码评审,确保架构设计的有效落地与系统质量。
任职要求
本科及以上学历,计算机相关专业优先。
具备扎实的 Java 编程基础,精通 SpringCloud 等微服务框架,有丰富的微服务架构设计与实践经验。
熟悉 MongoDB、MySQL 等数据库的原理与应用,有数据库架构设计及性能优化经验;熟练掌握 Redis 缓存技术,了解缓存策略与一致性保障方案。
精通 Kafka 等消息队列的原理与使用,有消息队列架构设计及高并发场景下的调优经验。
具备丰富的高并发系统设计与实践经验,有直播或电商领域高并发系统架构经验者优先。
具备良好的架构设计能力、问题分析与解决能力,能够独立应对复杂的技术挑战。
拥有清晰的逻辑思维与良好的沟通表达能力,具备团队协作精神与技术领导力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕