岗位职责:
1、负责业务系统及产品功能模块的编码、单元测试与维护;
2、编写高质量、可维护的代码,遵循开发规范,参与代码审查;
3、分析和解决开发中的技术问题,提高系统稳定性;
4、编写技术设计文档、API接口文档等开发相关文档;
5、与产品、设计、测试团队紧密合作,高效完成项目交付,确保产品质量。
任职要求:
1、精通Java编程语言,扎实掌握面向对象编程、异常处理、集合框架、多线程、JVM原理等核心知识;
2、熟练掌握Spring、Spring Boot、MyBatis等主流Java开发框架,具备实际项目应用经验;
3、熟悉MySQL、Oracle等主流数据库,具备SQL优化能力,了解NoSQL数据库;
4、熟悉常用中间件,如Redis、RabbitMQ/Kafka/RocketMQ/Elasticsearch等;
5、熟练使用Maven、Git等项目构建与版本控制工具,熟悉CI/CD流程;
6、具备Linux系统操作能力,能够使用常用命令和Shell脚本进行开发与部署;
7、具备良好的逻辑思维、问题解决能力和团队协作精神,对技术有热情,学习能力强。
有以下能力者优先:
1、有AI(RAG、Agent)系统应用开发经验者优先;
2、有分布式、大型微服务系统开发经验优先;
3、有数据处理、可视化系统、语音交互、RTC开发经验优先。