JAVA开发高级工程师
1.5-2.3万元/月
更新 2025-12-21 14:45:45
浏览 755
职位详情
Java
5-10年
Java · 音视频经验 · 团队管理经验 · 不接受居家办公 · SpringCloud · MySQL · MyBatis · Redis · SQL Server · Spring
岗位职责:
1.负责语音聊天App的后端系统设计、开发和维护;
2.支撑高并发、低延迟的实时音视频通信场景,保障系统稳定性、可扩展性与持续交付能力。
岗位要求:
1.本科及以上学历,计算机、软件工程等相关专业;
2.5-8年Java后端开发经验,具有音视频、社交、IM或高并发互联网项目经验者优先。
3.精通Java语言,深入理解JVM、多线程、并发编程及性能调优;熟练使用SpringBoot、SpringCloud或Dubbo等微服务框架,具备分布式系统设计与开发经验;
4.熟悉高并发架构设计,能够独立部署服务,配置负载均衡(如Nginx、LVS),具备系统容量规划与弹性扩展能力。
5.熟悉监控与日志体系(如Prometheus、Grafana、ELK);
6.熟练使用MySQL数据库,具备复杂SQL优化、分库分表及事务处理经验;
7.熟悉Redis缓存设计与高可用方案,熟悉消息队列(如Kafka、RabbitMQ、RocketMQ)在解耦、异步通信、削峰填谷等场景的应用;◦了解分布式存储、对象存储(如MinIO、OSS)在音视频文件处理中的应用。
8.容器化与运维部署(必备)◦熟练掌握Docker容器化技术及Kubernetes(K8s)容器编排,具备基于容器的服务部署、扩缩容与治理经验;◦熟悉CI/CD流程与工具链(如Jenkins、GitLabCI、ArgoCD),能够设计和维护自动化构建、测试、部署流水线。
9.音视频与通信相关技术栈(具备以下经验者优先)◦了解实时音视频通信技术(如WebRTC、RTMP、HLS),或有过相关项目实践;◦熟悉网络通信协议(TCP/UDP/HTTP/WebSocket),具备网络编程及调优经验;◦了解音视频编解码、流媒体服务(如SRS、FFmpeg)或实时消息传输(如MQTT)者优先。
10.软性要求对技术有强烈热情,具备优秀的学习能力和技术调研能力;能深入理解业务场景,在技术方案设计中平衡性能、稳定性与开发效率;具备良好的沟通能力和团队协作精神,能主导技术方案评审与落地。
加分项:有语音聊天、直播、社交类产品开发经验;
1.负责语音聊天App的后端系统设计、开发和维护;
2.支撑高并发、低延迟的实时音视频通信场景,保障系统稳定性、可扩展性与持续交付能力。
岗位要求:
1.本科及以上学历,计算机、软件工程等相关专业;
2.5-8年Java后端开发经验,具有音视频、社交、IM或高并发互联网项目经验者优先。
3.精通Java语言,深入理解JVM、多线程、并发编程及性能调优;熟练使用SpringBoot、SpringCloud或Dubbo等微服务框架,具备分布式系统设计与开发经验;
4.熟悉高并发架构设计,能够独立部署服务,配置负载均衡(如Nginx、LVS),具备系统容量规划与弹性扩展能力。
5.熟悉监控与日志体系(如Prometheus、Grafana、ELK);
6.熟练使用MySQL数据库,具备复杂SQL优化、分库分表及事务处理经验;
7.熟悉Redis缓存设计与高可用方案,熟悉消息队列(如Kafka、RabbitMQ、RocketMQ)在解耦、异步通信、削峰填谷等场景的应用;◦了解分布式存储、对象存储(如MinIO、OSS)在音视频文件处理中的应用。
8.容器化与运维部署(必备)◦熟练掌握Docker容器化技术及Kubernetes(K8s)容器编排,具备基于容器的服务部署、扩缩容与治理经验;◦熟悉CI/CD流程与工具链(如Jenkins、GitLabCI、ArgoCD),能够设计和维护自动化构建、测试、部署流水线。
9.音视频与通信相关技术栈(具备以下经验者优先)◦了解实时音视频通信技术(如WebRTC、RTMP、HLS),或有过相关项目实践;◦熟悉网络通信协议(TCP/UDP/HTTP/WebSocket),具备网络编程及调优经验;◦了解音视频编解码、流媒体服务(如SRS、FFmpeg)或实时消息传输(如MQTT)者优先。
10.软性要求对技术有强烈热情,具备优秀的学习能力和技术调研能力;能深入理解业务场景,在技术方案设计中平衡性能、稳定性与开发效率;具备良好的沟通能力和团队协作精神,能主导技术方案评审与落地。
加分项:有语音聊天、直播、社交类产品开发经验;
相似职位
很抱歉,暂无相似职位!