京东高级安全研发工程师(字节码插桩方向)
社招全职5年以上安全工程师岗地点:北京状态:招聘
任职要求
任职资格: 1、熟悉JVM底层原理,掌握JavaAgent机制(Premain/Agentmain),熟悉Attach API动态注入 2、熟悉JVM底层原理,5年以上JVM底层开发经验,深入理解类加载机制与内存模型 3、对常见的java框架有深入的了解,能深入了解框架的运行原理 4、熟悉k8s等相关云原生技术,有过请求链路跟踪、数据链路刻画经验者优先 5、熟悉Linux/Unix环境,熟悉内核、性能调优、故障定位。 6、良好的逻辑思维,善于发现问题、分析问题。 符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
工作职责
岗位职责: 1、参与安全基础能力(Java Agent方向)的建设及稳定性保障; 2、参与系统的架构设计,技术、运维文档的编写、维护以及其他与项目相关工作; 3、负责Agent底座能力的设计、研发及落地推进工作。
包括英文材料
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
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.
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
Unix+
[英文] The UNIX® Standard
https://www.opengroup.org/membership/forums/platform/unix
https://www.youtube.com/watch?v=IrDUcdpPmdI
UNIX is an operating system which was first developed in the 1970s, and has been under constant development ever since.
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
性能调优+
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.
相关职位
社招5年以上安全工程师岗
岗位职责: 1、参与安全基础能力(Java Agent方向)的建设及稳定性保障; 2、参与系统的架构设计,技术、运维文档的编写、维护以及其他与项目相关工作; 3、负责Agent底座能力的设计、研发及落地推进工作。
更新于 2025-08-31
社招3年以上技术类
1 负责58基础安全部门IAST、RASP、SAST、SCA等产品的设计和研发。 2 参与部门内部基础安全产品的平台化系统设计和实现。 3 在团队中完成CodeReview,保证代码质量,并能提供相关性能及稳定性优化的建议。
更新于 2023-06-20
社招JGSG1
1、负责字节跳动国际化商业变现相关平台与产品的前端开发工作; 2、负责推动与优化已有前端项目的基础架构与组件抽象; 3、积极推动改进产品,包括技术、用户体验、产品等各个维度
更新于 2020-06-15