Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Trip.com Group

New

Java开发工程师

Posted Updated 13 views
Discussion

Description

职位描述

核心开发:​ 负责后端业务模块的设计与开发,基于Spring Boot/Spring Cloud构建高可用、高并发的微服务系统。

架构设计:​ 参与系统技术选型、数据库设计及API规范制定;具备一定的系统拆分能力,能合理运用缓存、消息队列等技术解决业务痛点。

AI赋能:​ 熟练使用AI编程工具辅助代码编写、单元测试编写及文档生成,显著提升研发效率。

代码质量:​ 主导Code Review,把控代码质量,解决技术难题,优化现有系统的性能瓶颈。

技术传承:​ 沉淀技术文档,指导初中级工程师成长,推动团队技术革新。

任职资格

基本功底:

计算机相关专业本科及以上学历,扎实的Java基础,深入理解JVM原理、多线程、集合框架及IO机制。

精通Spring Boot/Spring MVC/Spring Data JPA或MyBatis,理解其核心原理及IOC/AOP思想。

开源生态:

熟练掌握MySQL,具备优秀的SQL编写能力及索引优化、慢SQL排查经验。

熟悉Redis、MongoDB等非关系型数据库,了解其适用场景及底层数据结构。

熟悉RabbitMQ/Kafka/RocketMQ等至少一种消息队列,有分布式事务处理经验者优先。

熟悉Elasticsearch、Docker、K8s等相关技术者优先。

架构能力:

熟悉微服务架构,有Spring Cloud Alibaba或Netflix技术栈实战经验。

理解分布式系统的CAP/BASE理论,有分布式锁、分布式ID、限流、降级、熔断等实战经验。

具备一定的系统建模能力和DDD(领域驱动设计)思维,能够独立承担模块的技术方案设计。

AI应用:

必须熟练使用至少一种主流AI编程助手(如GitHub Copilot, Cursor, CC,等)。

具备良好的Prompt Engineering(提示词工程)能力,能够利用AI进行代码补全、逻辑重构、Bug排查及测试用例生成。

拥抱AI原生开发模式,能够评估AI生成代码的质量与安全性。

软技能:

具备良好的沟通能力、团队协作精神及抗压能力。

对技术有热情,具备较强的自驱力,有关注前沿技术的习惯。

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →