Java 后端开发工程师
职位描述
后端开发工程师
岗位职责
- 负责智慧物联网云平台(无人机控制与数据采集平台)的功能模块设计与开发;
- 参与平台核心模块的架构设计、代码编写及后期维护;
- 负责与无人机硬件设备的通讯连接及相关协议开发;
- 实现设备数据采集、航线管理、视频流处理、实时控制等核心业务功能;
- 集成MQTT物联网协议,实现设备接入、状态监控、指令下发等功能;
- 对产品运营阶段产生的需求和问题进行快速响应;
- 撰写技术文档以及技术培训和支持等工作。
任职要求
- 熟悉Java语言及面向对象编程,具备良好的编码习惯;
- 熟练使用Spring Boot、Spring Cloud等主流Java开发框架;
- 熟悉MySQL/Oracle等常用数据库的使用,包括SQL优化、事务管理;
- 熟悉Redis的使用(缓存、会话管理)以及MQTT协议与物联网通讯机制;
- 熟悉TCP/IP、HTTP/HTTPS、WebSocket等网络协议,并具备视频流处理开发经验;
- 熟悉需求分析、系统设计、代码编写、调试和后期维护等完整开发流程,熟悉常见设计模式与组件应用,具备良好的代码架构设计能力;
- 有阿里云、华为云等云平台使用经验,熟悉OSS存储服务,了解Nginx配置与反向代理部署,熟悉Linux服务器环境及Docker容器化部署;
- 有无人机、机器人或物联网相关领域开发经验者优先,有大疆DJI无人机SDK开发经验者优先;
- 会使用Claude、Codex等AI编程辅助工具提升开发效率;
- 具有较强的学习能力和沟通能力,具备良好的团队协作能力。