携程资深后端开发工程师(MJ029379)
社招全职5年以上旅游业务开发地点:上海状态:招聘
任职要求
1、5年以上Java开发经验, 具备面向对象的设计思路和经验,具备较好的文档编写能力及良好的编码风格 2、熟悉软件开发流程,具备良好的表达和沟通能力,能充分理解用户需求,设计并开发软件系统 3、熟悉Spring、Cache(Redis/Memcac…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、 协助完成需求收集、分析,系统设计,测试和部署,编写开发过程中涉及的相关文档 2、 负责度假订单交通、酒店、套餐等资源处理模块的技术方案落地,以及日常升级维护
包括英文材料
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://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
Memcached+
https://www.youtube.com/watch?v=VhM2ByShhzE
Memcached is a high-performance, distributed memory caching system designed to speed up dynamic web applications by alleviating database load.
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
还有更多 •••
相关职位
社招5年以上技术团队开发
1.负责内容中心研发部行程规划组相关的后端开发工作,参与产品需求分析和技术方案设计 2.开发和维护高质量、高性能的后端系统,保证系统的稳定性和可扩展性 3.负责系统的架构设计和核心模块的开发,优化系统性能和代码质量 4.解决系统中出现的问题和瓶颈,提供有效的解决方案
更新于 2025-04-17上海
社招旅游业务开发
用车用户订单业务线产品需求分析与评审,提出有建设性的技术解决方案,帮助业务实现业绩目标; 负责订单支付、状态流转、快照等域的业务开发和维护; 根据所负责的需求进行技术方案设计,文档输出,并进行代码的编写、优化及单元测试;
更新于 2025-03-31上海
社招旅游业务开发
租车用户订单业务线产品需求分析与评审,提出有建设性的技术解决方案,帮助业务实现业绩目标; 负责订单、支付、结算、履约、状态流转、快照等域的业务开发和维护; 根据所负责的需求进行技术方案设计,文档输出,并进行代码的编写、优化及单元测试;
更新于 2025-03-14上海