
汽车之家软件研发工程师
社招全职技术地点:北京状态:招聘
任职要求
一、基础要求: 1、2026届应届毕业生,本科及以上学历,英语四级; 2、计算机、软件工程等相关专业,具有扎实的计算机及软件基础理论知识; 3、有服务端开发、架构相关实习经验或校园项目经验; 二、技能要求: 具备优秀的学习能力、逻辑思维能力和问题拆解能力,对服务端架构设计、分布式系统、高可用架构有一定理解和探索意愿,对技术创新、系统开发与优化具有浓厚的兴趣; 1. 熟练掌握Java/Go等至少一门后端主流编程语言,具备扎实的编码功底,能独立完成核心模块开发与优化; 2. 熟练掌握Spring、SpringBoot、Mybatis、Dubbo、Netty等常见后端技术框架,能根据业务需求进行框架选型与定制化开发; 3. 深入理解分布式系统设计理念,熟悉分库分表、分布式缓存、消息中间件(Kafka、RabbitMQ等)、分布式事务等核心技术的原理; 4. 熟悉Linux/Unix开发与运维环境,…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、参与后端平台架构相关的项目开发工作,为公司内部技术线提供技术支持与赋能 2、充分理解现有产品需求和架构设计,对承接的需求提出合理可行的技术方案,并负责开发实现; 3、负责对实现的代码、维护的项目,进行准确性、稳定性、合理性等方面的评估与研发; 4、遵守开发规范,完成代码编写和单元测试,参与功能需求分析及文档输出,参与概要设计并能够根据概要设计完成各自功能模块开发、自测等工作; 5、按照上级指派的开发任务,在保证交付质量的前提下按时完成,积极分享和学习前沿技术
包括英文材料
学历+
系统设计+
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://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
高可用+
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.
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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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.
Dubbo+
https://dubbo.apache.org/en/overview/mannual/java-sdk/tasks/
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
还有更多 •••
相关职位
社招4年以上A106491
1. 能独立负责业务复杂模块或者中小型项目的技术设计与开发 2. 清晰理解业务逻辑,针对日常开发需求独立形成解决思路 3. 负责人力资源相关系统日常运维工作,针对日常问题能够洞察问题根源并完善优化 4. 具备一定的项目管理经验,能做好开发任务拆解,能够较好的把控项目风险
更新于 2025-02-07武汉
社招A92607
1、负责操作系统移植、二次开发工作,以及相关Debug、系统分析机制的设计开发; 2、负责基于Linux和RTOS的嵌入式系统架构设计、驱动和组件的开发调试; 3、负责异构核间通信、嵌入式系统bringup,性能功耗稳定性等关键领域的研究,并解决产品开发过程中碰到的系统问题。
更新于 2025-04-11西安