岗位职责:
1.负责公司所有产品的整体架构设计、规划与迭代优化,结合业务发展需求,搭建高并发、大数据量支撑的稳定架构,解决架构层面的核心技术难题,保障系统高可用、高可扩展、高性能。
2.主导通用组件、公共框架及中间件封装研发,提炼业务共性需求,设计可复用、标准化的技术组件,提升研发效率、降低系统维护成本,推动技术沉淀与落地。
3.统筹后端业务代码开发管控,制定编码规范、模块分层设计标准,参与核心业务模块开发,指导研发团队完成技术实现,开展代码评审,保障代码质量与架构一致性。
4.负责服务器及相关基础设施的架构规划与维护管控,结合容器化、云原生技术(Docker、K8s)优化部署架构,编写Shell脚本实现运维自动化,排查服务器及系统运行中的性能与稳定性问题。
5.主导数据库、缓存(Redis)、消息队列(Kafka/RabbitMQ)等中间件的架构设计、选型与性能调优,制定数据库建模规范,优化复杂SQL与索引,管控事务安全,解决数据层核心瓶颈。
6.结合公司业务(优先智慧园区管理相关场景),制定技术roadmap,引入前沿技术与最佳实践,推动技术架构升级,主导系统重构、性能攻坚等重点技术项目。
7.负责研发团队技术指导与能力培养,参与技术方案评审,协调跨团队(产品、测试、运维)沟通协作,统筹技术资源,确保研发项目按计划落地。
8.负责系统安全架构设计,防范常见技术安全风险,结合多语言开发能力(加分项相关),优化技术实现方案,提升系统灵活性与可扩展性。
任职要求:
1.计算机相关专业本科及以上学历,5年以上后端开发经验,具备高并发、大数据量系统的实战经验;
2.有物业园区管理相关项目经验者优先。
3.精通Java语言,深入理解集合、IO、多线程、JVM及并发编程,具备扎实的编程功底。
4.熟练掌握主流开发框架,如Spring、SpringBoot、MyBatis、SpringDataJPA,具备良好的模块化与分层设计能力。
5.熟悉常用中间件技术,包括Redis(缓存)、Kafka/RabbitMQ(消息队列),了解其核心原理与最佳实践。
6.精通MySQL或PostgreSQL,具备复杂SQL编写、索引优化、事务控制及性能调优能力;熟悉数据库建模方法论。
7.熟练使用Linux操作系统,能编写Shell脚本进行日常运维;熟练使用Git进行版本管理与协作开发。
8.了解Docker、Kubernetes(K8s)等容器化与编排技术,具备云原生应用开发经验者优先。
9.熟悉Python、Go或Node.js中至少一门语言,具备多语言开发或脚本自动化能力。
10.具备良好的沟通协调能力、责任心强,能独立承担模块开发任务,有非常强的问题分析与解决能力。