携程后端开发工程师(数据团队)(MJ030815)
社招全职3年以上住宿业务开发地点:上海状态:招聘
任职要求
1. 全日制大学本科以上学历,计算机、软件工程及相关专业毕业; 2. 3年以上Java及其相关的开发经验;精通Java开发及应用框架,基本功扎实,对高并发Java有深刻认识; 3. 精通Java网站或应用程序开发平台和编程工具,对JVM和GC有深刻了解; 4. 精通 My…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 携程网站的服务, 引擎,及内部业务系统的软件开发; 2. 对相关的软件和模块进行日常支持, bug 修复, 和发布维护; 3. 参与软件架构和设计的讨论,作为资深工程师,解决开发过程中遇到的各类技术难题,保证软件开发正常进行; 4. 能及时响应处理线上故障,参与互联网高并发服务的开发工作。
包括英文材料
学历+
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
GC+
[英文] Garbage Collection
https://craftinginterpreters.com/garbage-collection.html
The GC doesn’t throw away the memory, it reclaims it to be reused for new data.
https://learn.microsoft.com/en-us/dotnet/standard/garbage-collection/fundamentals
In the common language runtime (CLR), the garbage collector (GC) serves as an automatic memory manager.
https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
This tutorial covers the basics of how Garbage Collection works with the Hotspot JVM.
https://www.youtube.com/watch?v=c32zXYAK7CI
How does memory management work? In C you had to manage things yourself, but modern languages take care of a lot of it for you.
还有更多 •••
相关职位
社招旅游业务开发
负责信息运营平台的算法能力建设,应用大模型为保障携程景点玩乐等信息高质量提供算法能力支持。参与大规模语言模型(LLM)及其他AI模型的在线服务部署、性能调优与推理加速,确保高并发、低延迟、高可用的模型服务。参与设计和开发智能Agent运行框架,实现核心模块,包括不限于知识库存储与检索(RAG)、Agent的长短期记忆存储、对接多模型协作协议(如MCP/A2A)等新型交互机制。参与系统架构的设计、优化及核心模块的代码实现(Java为主)。与产品经理、算法工程师、前端工程师紧密协作,理解需求,设计技术方案并推动落地。负责系统的日常维护、监控、故障排查和性能调优。
更新于 2025-09-26上海
社招3年以上A195052
1、负责视频架构数据团队的后端研发工作,包括服务端架构优化、组件容灾、数据链路重构等; 2、为大数据的全生命周期提供平台化服务,覆盖数据产生、存储、查询、统计分析、可视化的全流程; 3、参与火山引擎视频云产品(视频点播/视频直播/实时通信)的数据服务方案设计与研发工作。
更新于 2024-11-11北京
社招3年以上A190436A
团队介绍:国际化内容安全平台团队致力于为字节跳动国际化产品的用户维护安全可信赖环境,通过开发、迭代机器学习模型和信息系统以更早、更快发掘风险、监控风险、响应紧急事件,以人工智能技术支持业务发展,力求更高效、更敏捷、更全能地维护站内生态安全。 1、负责国际化内容安全平台中数据产品平台的服务端开发; 2、负责数据平台的架构设计、技术方案设计和需求开发; 3、根据业务发展需求,设计数据驱动的解决方案; 4、与产品经理、前端开发人员、数据仓库开发人员等角色紧密合作,实现共同目标。
更新于 2025-06-10北京