OPPO高级后端工程师
社招全职5-8年SOFTWARE地点:深圳状态:招聘
任职要求
1.本科及以上学历,计算机相关专业; 2.两年以上JAVA后端研发经验,有千万量级互联网业务研发经验优先; 3.JAVA基础扎实,熟悉JVM,熟悉网络、多线程、分布式编程及性能调优 4.精通JavaEE相关技术,熟练运用Spring/Spring…
登录查看完整任职要求
微信扫码,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.
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
性能调优+
https://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
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.
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.
分布式系统+
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
还有更多 •••
相关职位
社招8-15年SOFTWARE
1、负责海外手机中桌面搜索、手机管家等大千万dau产品的研发交付; 助力产品用户增长及商业化创收。 2、负责产品的架构设计,解决团队疑难杂症。
更新于 2025-09-25深圳
社招3-10年SOFTWARE
1 、负责核心业务系统的服务端开发,支撑 Web 和 App 多端产品的 API 接口设计、开发与维护; 2、构建高可用、高性能的微服务系统,确保 AI 模型推理服务的低延迟与高并发响应; 3、设计与实现数据处理流程,包括用户行为数据收集、清洗与分析,支持产品决策与算法训练; 4、优化系统的可扩展性、安全性、稳定性,并参与部署、监控、故障恢复等运维流程; 5、与前端、算法、产品团队紧密合作,推动从需求分析到上线落地的高效协作; 6、编写技术文档与接口文档,推动技术规范落地; 7、 跟进并引入后端领域的最佳实践(DevOps、可观测性、安全控制等)持续优化研发效率。
更新于 2025-06-23深圳

社招
岗位职责: 负责海外业务的开发工作,具体如下: 1、负责服务端功能设计和开发,可扩展性强; 2、可以独立完成技术方案开发以及技术文档的编写; 3、负责后台服务的性能优化和技术重构; 4、根据系统中具体难点问题,有针对性的进行技术攻关和总结; 5、可以对产品上线后的各种复杂数据进行分析、总结,为产品方向提供依据和方向,有一定的产品sence。"
更新于 2023-09-04深圳