携程-后端开发专家-(MJ026689)
社招全职8年以上旅游业务开发地点:上海状态:招聘
任职要求
1、 8年以上Java开发经验,具备面向对象的设计思路和经验,具备较好的文档编写能力及良好的编码风格 2、 熟悉掌握软件开发流程,具备良好的表达和沟通能力,能充分理解用户需求,设计并开发软件系统 3、 深入理解Spring、Cache(Redis/Memcached)、Elasticsearch、NoSQL、MQ等知识,有高并发经验者…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、 协助完成需求收集、分析,系统设计,测试和部署,编写开发过程中涉及的相关文档 2、 负责供应商直连部分需求沟通、产品方案、系统设计和技术方案落地,以及日常升级维护 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://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.
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.
NoSQL+
https://nosql-database.org/
Everything about NoSQL Systems – Types, Benefits, and Real-World Uses
https://piaosanlang.gitbooks.io/mongodb/content/section1.1.html
NoSQL(NoSQL = Not Only SQL ),即"不仅仅是SQL",指的是非关系型的数据库。是对不同于传统的关系型数据库管理系统的统称。
https://www.youtube.com/watch?v=0buKQHokLK8
NoSQL databases can operate in multiple modes: as key-value store, document store or wide column store.
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
高并发+
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
还有更多 •••
相关职位
社招3年以上网易游戏(互娱)
1. 负责游戏客户端和游戏玩法相关的优化,包括操控体验、表现、性能等多个方面。 2. 负责编辑器、工具流等方面的开发优化,对接不同职能的上下游需求。 3. 负责3D游戏中玩法逻辑的技术攻坚和落地。
更新于 2024-11-14杭州
社招5年以上A122702
1、负责客户端SDK研发和团队管理工作; 2、负责SDK架构设计、性能优化、稳定性、前沿技术探索与应用; 3、分析和解决重大疑难问题,排除各类潜在技术风险; 4、参与产品需求讨论、落地,保证项目研发进度。
更新于 2024-02-20深圳
社招5年以上客户端三部
1、独立负责游戏中大世界相关功能模块的开发; 2、对相关功能模块进行性能优化以及重构; 3、推动相关模块和方案的跨平台实现; 4、对接和提出相关引擎底层的实现。
更新于 2025-02-10北京