高德地图高德-高级Java/golang开发工程师/专家-APP平台业务
社招全职5年以上技术类-开发地点:北京状态:招聘
任职要求
1、本科及以上学历,5年及以上Go或Java开发经验,对数据结构和算法设计具有深刻的理解; 2、了解SOA架构理念及实现技术,熟悉分布式系统的设计和应用,如缓存、消息、服务化等机制;对高并发、高可靠有深入的理解,有实战经验; 3、具有良好的编程习惯,简洁清晰的代码风格,善于学习,具备独立分析和解决问题的能力,注重利用合理的设计 模式和模块化的组织方式对代码进行架构; 4、解决海量业务数据分布式处理、高效查询、数据一致性、准确性等方面带来的各种技术难题和挑战; 5、要求有激情、踏实、有责任心,具有良好的团队合作精神和沟通能力,乐于解决具有挑战性的问题,对待技术有强烈兴趣; 6、有大规模在线服务设计和开发经验优先。
工作职责
1、负责商品平台系统设计和开发、自驾及公共出行服务层等方面的研发工作; 2、负责平台类服务的研发及架构升级工作; 3、分析及深入发掘现有系统的不足,定位系统瓶颈,提高系统性能和稳定性; 4、探索、研究业界的新技术方向,为团队引入新技术和新方案。
包括英文材料
学历+
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.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
SOA+
https://www.ibm.com/think/topics/soa
SOA, or service-oriented architecture, defines a way to make software components reusable and interoperable through service interfaces.
[英文] SOA Tutorial
https://www.tutorialspoint.com/soa/index.htm
The Service Oriented Architecture is an architectural design which includes collection of services in a network which communicate with each other.
分布式系统+
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://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.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
编程规范+
[英文] 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.
相关职位
社招3年以上技术类-开发
1、负责基础平台类服务的研发及架构升级工作,包括但不限于亿级流量网关、PUSH消息推送、长链接、IM等; 2、负责数据库中间件, 网络中间件等工作开发; 3、负责平台类服务的研发及架构升级工作; 4、分析及深入发掘现有系统的不足,定位系统瓶颈,提高系统性能和稳定性; 5、探索、研究业界的新技术方向,对去中心化/Serverless/Mesh/数据库/容器编排/调度等技术充满热情。
更新于 2025-10-14
社招3年以上技术类-开发
高德研发效能团队主要负责高德质量中台的建设,通过平台化、智能化等方式,提升整体研发、测试和交付效率,支撑业务高速发展,具体如下: 1.负责研发效能相关平台的设计、开发、工程落地,并确保编码实现的安全、可扩展性、质量和性能; 2.深入理解业务需求,主动思考,参与建设通用、灵活、智能的工程效率平台,赋能高德复杂的业务场景。
更新于 2025-04-17
社招3年以上技术类-开发
高德研发效能团队主要负责高德质量中台的建设,通过平台化、智能化等方式,提升整体研发、测试和交付效率,支撑业务高速发展,具体如下: 1.负责研发效能相关平台的设计、开发、工程落地,并确保编码实现的安全、可扩展性、质量和性能; 2.深入理解业务需求,主动思考,参与建设通用、灵活、智能的工程效率平台,赋能高德复杂的业务场景。
更新于 2025-06-05