Files
server/docs/recruitment.md
2025-11-02 19:34:16 +08:00

83 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
我们基于 [ 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数据可视化
```