京东后端开发岗
社招全职软件开发岗地点:北京状态:招聘
任职要求
1.大学本科及以上学历、计算机或者相关专业。 2.精通 golang、java ,c++ 语言(至少一种),有性能优化和故障定位的能力。 3.掌握 DevOps 研发流程以及各种开源的持续集成持续交付相关的开源工具。 4.熟悉微服务架构的设计与使用,曾参与过大型项目的架构设计,对高可用系统设计有足够的设计经验。 5.掌握基于k8s的二次开发,对 crd 开发机制有深入的了解,并且有真实的实践经验。了解 cicd 工具比如:Drone、gocd、Spanniker、Jenkinx、Travis CI等。 6.良好的学习能力、沟通能力、适应能力,责任心强,团队合作精神,能在压力下独立解决问题。 符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
工作职责
1.参与devops黄金流程设计及研发工作。 2.负责京东集团体系内Coding的开发及维护工作。 3.负责参与京东集团CI/CD的核心研发工作。 4.负责JCI二方库构建以及能力的持续打磨和调优工作。 5.对传统DevOps和AI结合进行赋能全生命周期管理。
包括英文材料
学历+
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
DevOps+
https://roadmap.sh/devops
Step by step guide for DevOps, SRE or any other Operations Role in 2025
https://zhuanlan.zhihu.com/p/562036793
DevOps中的Dev指的是Development(开发),Ops指的是Operations(运维),用一句话来说,DevOps就是打通开发运维的壁垒,实现开发运维一体化。
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
系统设计+
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.
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
CI+
https://www.ibm.com/cn-zh/think/topics/continuous-integration
持续集成 (CI) 是一种软件开发实践,开发人员在整个开发周期中会定期将新的代码和代码变更集成到中央代码存储库中。它是 DevOps 和敏捷方法的关键组成部分。
https://www.youtube.com/watch?v=42UP1fxi2SY
Travis+
[英文] Travis CI Tutorials
https://docs.travis-ci.com/user/tutorials/tutorials-overview/
The following tutorials illustrate how to use Travis CI with different programming languages.
[英文] learn-travis
https://github.com/dwyl/learn-travis
A quick Travis CI (Continuous Integration) Tutorial for Node.js developers
https://www.youtube.com/watch?v=xLWDOLhTH38
This video shows you how to use Travis CI for Continuous Integration and Continous Delivery.
相关职位
社招软件开发岗
1.负责酒世界系统代码研发,根据系统设计,编写高质量、高效率、可维护的后端代码,实现后端系统的功能和逻辑,提供微服务实现与后台操作人员的交互并且响应前端的请求; 2.负责酒世界系统设计,分析后端系统的功能和性能要求,制定合理的技术方案和架构设计,设计好业务的规则&逻辑进行处理,重业务流程、工作效率、逻辑处理; 3.作为业务核心系统的主要负责人,完成对业务有较大影响的功能设计研发; 4.深入理解业务场景与产品思路,主动提出提升人效、研发成本控制或业务发展的建设性意见,并推动落地后取得重要效果。针对业务发展能够做出技术方案相应的规划设计。
更新于 2025-06-17
社招5年以上软件开发岗
1.负责京东酒旅业务后端系统的架构设计、开发、确保系统的高性能、高可用与高度可扩展性,保障产品需求交付、系统稳定运行; 2.参与软件架构设计与讨论,构建行业报价数据库,保障报价信息完整性和及时性,对接行业供给提高产品丰富度,保障用户体验一致性,对齐行业先进的业务模型和技术能力; 3.深入理解相关业务需求和发展方向,采用适合的方案实现业务功能,保障新功能持续迭代; 4.持续跟进并解决系统运行中的技术问题,对性能瓶颈进行分析和优化,对技术风险进行预防和治理,保障系统稳定运行; 5.主导或参与跨团队技术方案沟通和设计,推动跨团队需求合作。
更新于 2025-04-16
社招3年以上软件开发岗
1.负责即时零售门店数字化相关能力(包括门店进销存、私域、线上线下结合及到店能力)的需求沟通、技术规划、系统架构设计等相关工作; 2.持续对外部行业进行探索,并给出可执行且具有前瞻性的系统架构和优化升级方案; 3.能够结合部门实际情况,提出可落地可执行的技术改进意见。
更新于 2025-04-16