虎鲸文娱优酷-JAVA研发工程师-北京
社招全职1年以上地点:北京状态:招聘♡ 收藏
工作描述
任职要求 1. 计算机或相关专业,至少1年以上研发经验 2. 精通Java平台上的开发技术与常用框架,熟悉常见中间件和设计模式,掌握常见的架构设计,具备高可用、高安全、高性能系统设计能力 3. 对odps、blink、flink等离线及实时流式计算有一定了解及应用经验,有数据驱动业务增长的意识 4. 对分布式系统开发有深入的了解,掌握大流量系统的设计与开发,对高并发有实际项目经验 5.…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
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.youtube.com/watch?v=1oWPUpMheGk
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
系统设计+
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://redis.io/blog/high-availability-architecture/
A high available architecture is when there are a number of different components, modules, or services that work together to maintain optimal performance, irrespective of peak-time loads.
https://www.ibm.com/think/topics/high-availability
High availability (HA) is a term that refers to a system’s ability to be accessible and reliable close to 100% of the time.
Flink+
https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/learn-flink/overview/
This training presents an introduction to Apache Flink that includes just enough to get you started writing scalable streaming ETL, analytics, and event-driven applications, while leaving out a lot of (ultimately important) details.
https://www.youtube.com/watch?v=WajYe9iA2Uk&list=PLa7VYi0yPIH2GTo3vRtX8w9tgNTTyYSux
Today’s businesses are increasingly software-defined, and their business processes are being automated. Whether it’s orders and shipments, or downloads and clicks, business events can always be streamed. Flink can be used to manipulate, process, and react to these streaming events as they occur.
还有更多 •••
相关职位
社招3年以上
1.本科以上学历,计算机相关专业优先。 2.3 年以上游戏相关工作经验,有完整的上线项目经验。 3.精通 Java 语言,包括但不限于 JVM 调优,多线程并发编程,网络编程(Netty 最优),虚拟
更新于 2026-09-07北京
社招1年以上
1、Java基础扎实,熟悉io,多线程,集合等基础框架,熟悉分布式,缓存,消息队列等机制,熟悉mysql数据库的基本操作; 2、J2EE有较清晰的认识,熟悉主流Java Web框架,熟悉各种常用设计模
更新于 2025-12-30北京|杭州
社招3年以上
1. 基础素质 -计算机相关专业本科及以上学历,**3-5 年** Java 工程项目开发经验 -Java 基础扎实,精通 IO、多线程、集合框架,熟悉 JVM 原理及调优,具备丰富的线上故障排查经验
更新于 2026-09-28北京