中关村国际创新大厦1206-1
职责:
1. 参与 APP 后端服务架构的搭建,依据项目需求与技术发展趋势,合理选择 Java、Python、Node.js 等后端技术栈,运用 Spring Boot、Django、Express 等相关框架和工具进行高效开发。确保后端架构具备高扩展性,以应对智能家居设备数量增长及业务拓展。
2. 精心设计并开发数据库结构,根据智能家居业务特点,选择 MySQL、Oracle、MongoDB 等合适的数据库管理系统,安全存储和高效管理 APP 的用户信息、设备数据、配置信息等,保障数据完整性。同时,设计并优化数据库查询和存储策略,提升数据读写性能。
3. 准确实现 APP 的核心业务逻辑,涵盖用户认证、授权管理、设备管理、数据处理、消息推送等关键功能。在设备管理模块,开发与物联网设备对接的接口,确保与各类智能家居设备(如智能门锁、智能摄像头、智能温控器等)稳定通信,实现设备状态实时同步与远程控制指令下发。
4. 与前端开发工程师紧密配合,完成前后端接口联调,确保数据交互顺畅准确。同时,与物联网工程师协同,完成后端与智能家居设备的接口对接和调试,及时解决数据传输和协议适配过程中出现的问题。
5. 持续进行后端性能优化,显著提升系统并发处理能力和响应速度,确保 APP 在高并发场景下稳定运行,为用户提供流畅的智能家居控制体验。运用性能监控工具,识别系统性能瓶颈并进行针对性优化。
要求:
1. 计算机相关专业本科及以上学历,拥有 3 年以上后端开发经验,具备扎实的编程基础与丰富的项目实践经验。有智能家居或物联网项目后端开发经验者优先。
2. 熟练掌握至少一种主流后端开发语言。若为 Java,需精通其基础语法、面向对象编程思想、常用设计模式,深入理解 JVM 原理和性能调优;若为 Python 或 Node.js,需具备相关项目开发经验。
3. 熟悉常用后端开发框架和工具,如 Java 开发需熟悉 Spring、Spring Boot、MyBatis 等开源框架;Python 开发需熟悉 Django、Flask 等框架;Node.js 开发需熟悉 Express 等框架。
4. 精通数据库相关知识,熟悉 MySQL、Oracle、MongoDB 等关系型数据库的设计、优化和管理,掌握 SQL 语言的编写与优化技巧。了解 Redis、MongoDB 等非关系型数据库的应用场景和基本操作,能根据业务需求合理选择和使用数据库。
5. 有智能家居和物联网接口对接经验,熟悉 MQTT、CoAP 等物联网通信协议,能够开发稳定可靠的物联网设备接入接口。了解智能家居设备的通信机制和数据格式,能解决设备对接过程中的技术难题。
6. 具备良好的沟通能力和团队协作精神,能与产品经理、前端开发工程师、物联网工程师、测试工程师等团队成员高效沟通,共同推进项目进展。
7. 拥有较强的学习能力和问题解决能力,能快速适应新技术和业务变化,及时解决开发过程中遇到的技术难题。
加分项:
1. 有成功的智能家居应用产品上市经验。
2. 熟悉物联网、云计算、人工智能等相关技术。
3. 熟悉常见的物联网平台和开发工具,如AWS IoT、Azure IoT、Arduino、Raspberry Pi等。
4. 有智能家居、视觉识别相关项目开发经验者优先(如智能安防、人脸识别系统等)
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕