京东安全开发工程师
社招全职软件开发岗地点:北京状态:招聘
任职要求
1.本科及以上学历,计算机或相关专业; 2.有Java 开发经验,掌握服务端开发技术,有线上系统支撑经验并实际工作中主导过前后端对接工作; 3.熟练使用MySQL、Redis、ES等存储系统,有使用和调优经验; 4.掌握Java编程基础,集合框架,熟悉多线程并发、常用设计模式等,理解JVM原理; 5.熟练使用Spring、SpringBoot、MyBatis框架开展研发工作,掌握Kafka、Zookeeper、Dubbo等常用开源框架及中间件实现原理; 6.有互联网内容安全相关系统开发维护经验优先,有AIGC、大模型应用开发经验优先。 符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
工作职责
1.设计实现AIGC内容的安全审核系统,覆盖文本、图像、语音等多模态内容风险识别场景; 2.参与系统需求分析拆解,明确系统功能和性能要求,编写系统设计文档; 3.编码实现系统各项功能,并进行单元测试,配合测试团队进行系统测试,修复测试中发现的问题; 4.系统的上线部署维护,解决系统故障和安全问题,并负责系统升级和迭代; 5.持续优化系统的性能和稳定性,确保系统能够处理高并发交易并提供良好的用户体验; 6.探索研究新技术应用和创新技术解决方案,提升用户体验、提高交付效率、降低运营成本。
包括英文材料
学历+
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.
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.
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.
多线程+
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://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.
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
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.
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.
Dubbo+
https://dubbo.apache.org/en/overview/mannual/java-sdk/tasks/
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
大模型+
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
相关职位

社招3年以上
1. 负责研发和设计内部安全服务和安全工具(如审计系统、运营系统、分级分类系统)。 2. 负责解决安全系统中遇到的技术难题,能够快速定位/分析/处置事件。 3. 参与安全开发生命周期SDL的体系建设与推广。 4. 参与数据安全项目建设(如数据安全网关、反爬虫),持续性对抗分析,推动策略优化。
更新于 2025-07-23
校招信息安全
1. 负责车端控制器信息安全设计与落地, 完成资产建模、 威胁分析和需求分解与设计评审; 2. 参与并推动安全机制建设, 包括但不限于安全启动、 进程安全、 通信安全、 证书与密钥安全、 数据安全等; 3. 支撑安全事件分析与应急响应, 参与安全漏洞修复; 4. 跟踪行业安全标准与新兴技术, 推动车端安全体系建设。
校招信息安全
1. 负责车端控制器信息安全设计与落地, 完成资产建模、 威胁分析和需求分解与设计评审; 2. 参与并推动安全机制建设, 包括但不限于安全启动、 进程安全、 通信安全、 证书与密钥安全、 数据安全等; 3. 支撑安全事件分析与应急响应, 参与安全漏洞修复; 4. 跟踪行业安全标准与新兴技术, 推动车端安全体系建设。