职位描述
岗位职责:
1、参与公司核心业务系统的后端设计、开发与维护,负责模块的代码编写、单元测试及集成测试,确保系统稳定性、高性能与可扩展性。
2、负责软交换架构的通信平台设计和开发,参与客服产品架构设计,代码开发,测试等相关研发工作。
3、负责数据库设计与优化,包括表结构设计、索引优化、SQL 语句优化,解决高并发、大数据量场景下的数据库性能问题,熟悉分库分表、读写分离等方案的落地。
4、参与分布式系统的开发与维护,涉及服务注册发现、负载均衡、熔断降级、分布式事务等核心组件的设计与实现,保障分布式环境下的数据一致性与系统可用性。
5、对接前端、测试及产品团队,理解业务需求并转化为技术方案,及时响应跨团队协作中的问题,推动项目按计划交付。
6、关注技术前沿动态,引入合适的新技术、新工具提升团队开发效率与系统质量,参与技术文档的编写与沉淀(如接口文档、技术设计文档)。
职位要求:
1、经验要求:本科及以上学历,计算机科学与技术、软件工程、电子信息等相关专业,5年以上Java开发工作经验,基础扎实;
2、熟练掌握Linux下C/C++/Java设计与编程,有服务端开发经验,熟悉分布式系统开发;
3、熟悉 Java 主流开发框架,包括 Spring Boot(核心原理、自动配置)、Spring Cloud、MyBatis/MyBatis-Plus,能基于框架快速搭建高可用业务系统;
4、熟练掌握常用关系型数据库,精通 SQL 语法与优化技巧,熟练使用Redis,具备高并发、分布式设计;
5、熟悉消息队列(RabbitMQ/Kafka/RocketMQ),理解消息投递可靠性、幂等性处理、死信队列等机制,能基于消息队列解决系统解耦、流量削峰、异步通信等问题;
6、熟练掌握freeswitch服务器的配置,集群架构部署,有freeswitch二次开发经验,包括dialplan、嵌入脚本开发与esl开发等;
7、熟悉unimrcp asr模块开发接口,有unimrcp asr开发经验优先,有mod开发经验优先,有呼叫中心开发经验优先;
8、具备较强的逻辑思维与问题解决能力,良好的沟通协作能力,能清晰表达技术思路,高效对接产品、前端、测试团队,推动跨部门项目落地。
9、有强烈的责任心与自驱力,能承受一定的工作压力,对技术有热情,愿意主动学习新技术、新框架,关注行业技术趋势。具备良好的文档编写习惯,能规范撰写技术设计文档、接口文档、测试报告等,确保团队知识沉淀与传承。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕