
同花顺Java开发工程师-视频
校招全职研发技术类地点:杭州状态:招聘
任职要求
1. 学历专业:计算机相关专业本科或研究生在读,2025届及以后毕业生优先。 2. 技术基础: - 熟悉 Java 基础,了解 Spring Boot、MyBatis 等主流框架。 - 了解 HTTP/WebSocket、RESTful API 设计,对高并发场景有一定认知。 - 熟悉 MySQL/Redis 等数据库,了解索引优化、事务机制。 - (加分)接触过消息队列(Kafka/RabbitMQ)、分布式系统(Dubbo/Zookeeper)。 3. AI 加分项(非必须,但有则优先): - 有使用 **AI 工具(如 Python+TensorFlow/PyTorch)或 大模型 API(如 OpenAI、LangChain)的实践项目经验。 - 例如:开发过智能弹幕过滤、直播内容自动标签生成、用户行为分析等小项目。 4. 其他要求: - 良好的学习能力和团队协作意识,对视频直播行业感兴趣。 - 每周至少实习 3 天,持续 3 个月 以上,能全职实习者优先。
工作职责
1. 参与视频直播平台的后端开发,主要使用Java相关技术栈,支持高并发、低延迟的直播业务。 2. 协助开发和维护API 接口,确保直播推流、播放、互动等核心功能的稳定运行。 3. 参与数据库设计、缓存优化、消息队列(如Kafka/RocketMQ)等,提升系统性能。 4. 配合团队进行代码优化、Bug 修复及日志分析,保障线上服务稳定性。 5. (可选)探索AI在视频直播业务中的应用,如文生图,文图生视频,视频处理等。
包括英文材料
学历+
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.
Spring Boot+
https://spring.io/guides/gs/spring-boot
his guide provides a sampling of how Spring Boot helps you accelerate application development.
https://www.youtube.com/watch?v=Nv2DERaMx-4&list=PLzUMQwCOrQTksiYqoumAQxuhPNa3HqasL
The author teaches you how to use Spring Boot from a complete beginner, to building a REST API with a real database, Dockerising it and deploying it to the cloud.
MyBatis+
https://mybatis.org/mybatis-3/getting-started.html
https://www.baeldung.com/mybatis
MyBatis is an open source persistence framework which simplifies the implementation of database access in Java applications.
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
WebSocket+
[英文] WebSockets Tutorial
https://www.tutorialspoint.com/websockets/index.htm
Web sockets are defined as a two-way communication between the servers and the clients, which mean both the parties, communicate and exchange data at the same time.
REST+
https://roadmap.sh/golang/rest-api
Building a REST API in Go offers a blend of high performance, ease of deployment, and scalability.
https://spring.io/guides/gs/rest-service
This guide walks you through the process of creating a “Hello, World” RESTful web service with Spring.
https://www.restapitutorial.com/
REST (Representational State Transfer) APIs have revolutionized the way developers build and integrate web services, enabling seamless communication between systems and applications.
高并发+
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
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
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.
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
RabbitMQ+
[英文] RabbitMQ Tutorials
https://www.rabbitmq.com/tutorials
These tutorials cover the basics of creating messaging applications using RabbitMQ.
https://www.youtube.com/watch?v=bfVddTJNiAw
RabbitMQ is a powerful message broker that can help you create resilient and scalable applications.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
Dubbo+
https://dubbo.apache.org/en/overview/mannual/java-sdk/tasks/
ZooKeeper+
https://kubernetes.io/docs/tutorials/stateful-application/zookeeper/
This tutorial demonstrates running Apache Zookeeper on Kubernetes using StatefulSets, PodDisruptionBudgets, and PodAntiAffinity.
https://www.baeldung.com/java-zookeeper
Apache ZooKeeper is a distributed coordination service which eases the development of distributed applications.
[英文] Zookeeper Tutorial
https://www.tutorialspoint.com/zookeeper/index.htm
ZooKeeper is a distributed co-ordination service to manage large set of hosts.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
TensorFlow+
https://www.youtube.com/watch?v=tpCFfeUEGs8
Ready to learn the fundamentals of TensorFlow and deep learning with Python? Well, you’ve come to the right place.
https://www.youtube.com/watch?v=ZUKz4125WNI
This part continues right where part one left off so get that Google Colab window open and get ready to write plenty more TensorFlow code.
PyTorch+
https://datawhalechina.github.io/thorough-pytorch/
PyTorch是利用深度学习进行数据科学研究的重要工具,在灵活性、可读性和性能上都具备相当的优势,近年来已成为学术界实现深度学习算法最常用的框架。
https://www.youtube.com/watch?v=V_xro1bcAuA
Learn PyTorch for deep learning in this comprehensive course for beginners. PyTorch is a machine learning framework written in Python.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
LangChain+
https://python.langchain.com/docs/tutorials/
New to LangChain or LLM app development in general? Read this material to quickly get up and running building your first applications.
https://www.freecodecamp.org/news/beginners-guide-to-langchain/
LangChain is a popular framework for creating LLM-powered apps.
相关职位

社招5年以上智能媒体研发中心
1.负责视频广告相关业务方向的平台研发和架构优化工作; 2.根据商业化发展需求,推动各类平台系统的技术方案选型、架构设计和研发交付,包括品牌广告投放系统,程序化广告投放系统等,以及高并发场景的业务服务; 3.深入理解业务系统的核心功能,制定合理的系统指标及业务指标,并推进指标的持续优化; 4.持续推进平台系统的系统架构升级,持续改进系统稳定性,性能和高可扩展性; 5.负责新技术的预研,并完成项目的选型设计和难点攻关,解决业务系统的技术瓶颈。
更新于 2025-10-16
社招3-5年D7229
1、负责快手安全相关系统相关的需求开发(包括但不限于:视频审核、直播审核、风控系统等),保证需求按时、高质量交付; 2、深入理解和分析产品需求,能不断拓展业务场景边界,撰写设计文档和系统开发; 3、愿意接受审核领域复杂业务逻辑、海量数据、服务高可用的挑战,推动系统可用性和可扩展性的提升; 4、具有良好的系统抽象能力,在系统中台能力建设方面能提出创新的解决思路和方案,为团队引入创新技术。
更新于 2025-09-01
社招3年以上D7633
1、负责运营创作者激励相关产品研发,帮助公司建设良好的创作者生态; 2、作为创作者生态运营的核心研发团队,加入我们即有机会了解当下流行的短视频领域运营策略; 3、与分析、数据密切合作,将千人千面运营策略落地实现; 4、参与产品需求,深入发掘和分析业务需求,撰写技术方案和系统设计,以及相关的代码开发; 5、分析和发现系统的优化点,负责推动系统的合理性、可靠性、可用性的提升; 6、为团队引入创新的技术、创新的解决方案,用创新的思路解决问题。
更新于 2025-05-22