京东服务端研发工程师
社招全职软件开发岗地点:北京状态:招聘
任职要求
1. 大学本科及以上学历,计算机、数据及信息技术相关专业优先; 2. 有互联网行业从业经验,深刻理解微服务体系; 3. 熟练掌握java开发语言。熟练使用springboot等相关开发框架; 4. 熟悉服务端常用中间件,包含但不限于redis、mq等。数据库基本知识掌握扎实; 5. 熟练掌握设计模式,并具备良好的编程习惯; 6. 有ToB系统研发经验及SaaS应用开发经验者加分; 7. 有gis经验者优先。
工作职责
1. 负责系统分析、设计,并主导完成编码工作,确保项目的进度和质量; 2.对负责的系统不断提升稳定性、性能,支撑业务快速发展; 3.能够发现技术设计中存在的问题,并给出有效的解决措施和方案; 4.定位和解决日常系统的线上问题。
包括英文材料
学历+
微服务+
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.
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.
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
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
设计模式+
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.
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
SaaS+
https://www.ibm.com/cn-zh/think/topics/saas
软件即服务 (SaaS) 是一种基于云的软件交付模式,服务提供商借此托管应用程序,并通过互联网向用户提供这些应用程序。
GIS+
https://www.osgeo.org/resources/learn-gis-free-complete-course/
Learning GIS, especially a modern GIS approach, can seem overwhelming, but this video explains how to take a four-step process to learn modern GIS and some tools to help you get started!
https://www.youtube.com/watch?v=n9dDsYLIx1c
Learning GIS, especially a modern GIS approach, can seem overwhelming, but this video explains how to take a four-step process to learn modern GIS and some tools to help you get started!
相关职位
社招核心本地商业-美
1、负责C端产品的后端研发,快速搭建应用,持续优化产品体验和稳定性; 2、持续探索在各种场景下,利用AI能力增强产品体验,提升工程效率; 3、研究和应用新技术,并推动适合的技术应用于生产,解决业务的实际问题。
更新于 2025-06-03
社招3年以上A209126
1、研发AI智能化产品,综合使用LLM技术,传统NLP/NLG、DM技术,联合算法团队持续优化效果,包括确定优化目标,制定优化方案,推进项目落地拿到收益; 2、参与LLM新技术的使用调研和落地应用,指令微调、强化学习。
更新于 2024-04-30
社招2年以上MEG
工作职责: -负责AI原生应用的服务端研发工作 -参与服务架构设计,独立完成业务需求分析和软件设计 -负责前沿技术的调研、项目方案设计与优化,确保技术在项目中成功应用 -负责线上复杂性并发问题的解决
更新于 2025-04-25