我们基于 [ ESP32] 硬件,开发了一套完整的Java版本服务端系统,为智能硬件设备提供强大的后端支持。 ## 我们需要你! ### 🔧 后端开发工程师 **技术要求:** - 熟练掌握Java开发(Java 17+),有Spring Boot项目经验 - 了解WebSocket、MQTT等实时通信协议 - 熟悉MySQL数据库,有性能优化经验 - 了解Docker容器化部署 - 有AI/LLM集成经验者优先 - 有音视频处理经验者优先 **你将负责:** - 开发和优化核心业务功能 - 集成各类AI服务和语音识别/合成服务 - 优化系统性能,处理高并发场景 - 参与新功能的设计和实现 ### 🎨 前端开发工程师 **技术要求:** - 熟练掌握Vue.js开发,有完整项目经验 - 熟悉Ant Design Vue等UI组件库 - 了解WebSocket实时通信 - 有响应式设计和移动端适配经验 - 有数据可视化经验者优先 **你将负责:** - 开发和优化管理后台界面 - 实现设备管理、用户管理等功能模块 - 优化用户体验,打造流畅的交互界面 - 参与新功能的UI/UX设计 ### 🛠️ 全栈开发工程师 如果你是一个全能型选手,能够同时处理前后端开发,那就更好了!我们特别欢迎能够独当一面的全栈工程师加入。 ### 🤖 IoT/嵌入式开发工程师 **技术要求:** - 熟悉ESP32开发 - 了解MQTT、WebSocket等物联网通信协议 - 有音频处理经验 - 熟悉C/C++开发 **你将负责:** - ESP32固件开发和优化 - 硬件与服务端的通信协议设计 - 音频采集和处理优化 ## 项目技术栈详情 ### 后端技术栈 ``` - Java 21 (LTS) - Spring Boot 3.3.0 - Spring WebSocket & MQTT - MyBatis 3.0.3 - MySQL + Redis - Docker & Docker Compose ``` ### AI与语音技术 ``` - Spring AI 1.0.0 - 语音识别:Vosk、阿里云、腾讯云、讯飞 - 语音合成:Edge TTS、阿里云、火山引擎 - LLM支持:OpenAI、智谱AI、讯飞星火、Ollama ``` ### 前端技术栈 ``` - Vue.js 2.5.2 - Ant Design Vue 1.7.8 - WebSocket客户端 - ECharts数据可视化 ```