携程资深Java开发工程师(预售套餐)(MJ026424)
社招全职5年以上住宿业务开发地点:上海状态:招聘
任职要求
1.出色的分析问题、解决问题能力,总是能从纷繁复杂的工程现象中一眼看出问题本质; 2.出色的工程能力、动手能力、架构设计能力,能够设计和落地大流量高并发的C端业务系统; 3.5年以上互联网行业工作经验,3年以上互联网公司核心业务系统…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
负责对客查询服务的工程实现和高稳定性保障。 1.业务工程高效率高标准支持系统高频迭代需求,能深入理解业务,可技术自驱赋能业务增长; 2.性能&稳定性负责C端查询系统的性能优化和稳定性工作,性能上可多视角来挖掘系统的性能瓶颈,不断挑战极限;稳定性上确保系统的高SLA,同时可以对全系统做好降级防御保障; 3.系统架构能够对系统架构进行最优化的治理,确保整体系统的设计合理,运作顺畅,提升系统性能; 4.技术探索关注行业技术发展,关注开源和行业技术及解决方案,推动技术创新与引入。
包括英文材料
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
高并发+
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
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
还有更多 •••
相关职位
社招技术团队开发
1、负责基础中间件设计、开发、维护等工作; 2、与业务研发团队密切合作,帮助推动中间件产品持续改进; 3、为业务研发团队提供技术解决方案,帮助业务研发人员解决遇到的技术问题。
更新于 2025-03-20上海
社招5年以上国际业务开发
1、规划设计系统架构,参与需求分析、架构设计、技术决策以及详细设计; 2、优化重构现有系统,定位并解决系统中的关键问题和技术难题; 3、掌握复杂系统的设计,编写核心代码,持续优化系统,保证系统架构的高质量,高可用,高扩展; 4、攻坚克难如大数据量、高并发、高可用等带来的各种挑战及技术难关;
更新于 2025-03-18上海
社招5年以上技术类
1.作为履约/库存/商品领域技术负责人,带领团队实现产品技术目标,并能指导团队同学成长 2.负责核心架构设计、方案评审,并能够主导攻坚技术难题和系统优化以及稳定性保障,做好平台建设和能力沉淀 3.对前沿技术持续保持关注和实践,并能够结合当前业务所处阶段做好技术预瞻和应用
更新于 2024-04-15上海