携程Java开发工程师(交易管理组)(MJ027861)
任职要求
1.1-3年Java开发经验,扎实的Java基础,熟悉集合、多线程、IO、网络编程等; 2.熟练使用Spring Boot、MyBatis等主流框架; 3.熟悉MySQL数据库设计和优化,了解事务隔离级别、锁机制等; 4.熟悉Redis等缓存技术,了解分布式锁、秒杀场景解决方案; 5.了解消息队列(RabbitMQ/Kafka/RocketMQ)在异步处理中的应用; 6.熟悉RESTful API设计,有支付接口(如微信/支付宝)对接经验者优先; 7.了解分布式系统开发(Dubbo/Zookeeper/Nacos),熟悉CAP理论、分布式事务(Seata/TCC等)者加分。 加分项: 对订单状态机、支付流程、结算对账等业务逻辑有理解; 有电商、金融、ERP等涉及资金流转的系统开发经验者优先; 具备一定的抗压能力,能快速定位和解决线上问题。
工作职责
1.负责订单、支付、结算等核心模块的设计、开发与优化; 2.参与订单交易链路开发,包括订单生成、状态流转、支付对接、对账结算等功能实现; 3.处理高并发场景下的数据一致性、幂等性、事务管理等技术问题; 4.协同财务、风控等团队,确保资金流转准确性和系统安全性; 5.分析并解决线上问题,优化系统性能,提升稳定性和可扩展性; 6.编写技术文档,参与代码评审,遵循团队开发规范。
1.参与大模型在拼好饭业务B、C端应用与创新,涉及语义分析、自然语言处理、人机对话、RAG(检索增强生成)、知识图谱、AI Agent等技术; 2.参与AI工程系统的架构设计,将AI产品构想转化为工程解决方案,支持项目落地执行,并参与系统架构与用户体验的优化; 3.开发和完善基于大语言模型 (LLM) 的智能体系统,设计并实现 Agent 的工具接口,提升 Agent 的自主决策和任务执行能力; 4.关注AI技术前沿,参与技术探索和实践,支持团队在供给、营销、导购等任意领域的技术创新。
编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析;能够在团队中完成Code Review的任务,确保相关代码的有效性和正确性,并能够通过Code Review提供相关性能以及安全的建议;协同产品、运营团队,推动业务及项目落地,持续优化升级现有软件产品和系统,及时响应线上故障,快速定位并修复现有软件缺陷。指导Java工程师根据产品需求进行开发,保证开发效率和代码质量。负责核心技术问题的攻关,架构设计、系统优化,协助解决项目开发过程中的技术难题;了解互联网的技术发展、评估外部技术与解决方案。
编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析;能够在团队中完成Code Review的任务,确保相关代码的有效性和正确性,并能够通过Code Review提供相关性能以及安全的建议;协同产品、运营团队,推动业务及项目落地,持续优化升级现有软件产品和系统,及时响应线上故障,快速定位并修复现有软件缺陷。指导Java工程师根据产品需求进行开发,保证开发效率和代码质量。负责核心技术问题的攻关,架构设计、系统优化,协助解决项目开发过程中的技术难题;了解互联网的技术发展、评估外部技术与解决方案。