美团后端Java开发工程师-交通
社招全职3年以上核心本地商业-业务研发平台地点:北京状态:招聘
任职要求
1. 具备2年及以上Java后端研发经验,熟悉JVM、GC、多线程等Java基础知识。 2. 熟练掌握Spring、Mybatis等常用框架,对Mysql、Redis、MQ有一定研究,了解分布式相关技术。 3. 具有较好的沟通能力,善于思考,主动性和自…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
流量方向: 1、支撑交通营销系统、触达系统、特价系统等核心系统的功能设计与开发 2、支撑营销场、大搜、CROSS 的功能设计与开发 3、保障供给通道可用和行业数据准确 交易方向: 1、支撑主流程低价感知、补贴、连订、机酒等跨业务搭售模式的交易流程探索 2、支撑锁价、会员权益等全新业务玩法建设 3、降低售后环节的问题发生 机票供应链方向: 1、支撑价格计算能力升级、机票引擎系统改造,缓存设计,搜索性能优化。 2、支撑价格预测,价格推荐,机票中转往返组合等复杂系统建设。 火车供应链方向: 1、支撑出行方案拼接、新流程搭建,参与订单模型重构、大数据量订单系统设计 2、提升抢票能力,建设高并发、高性能抢票推荐系统 利用AI辅助价格预测和出行方案推荐,持续提升系统智能化水平
包括英文材料
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.
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
GC+
[英文] Garbage Collection
https://craftinginterpreters.com/garbage-collection.html
The GC doesn’t throw away the memory, it reclaims it to be reused for new data.
https://learn.microsoft.com/en-us/dotnet/standard/garbage-collection/fundamentals
In the common language runtime (CLR), the garbage collector (GC) serves as an automatic memory manager.
https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
This tutorial covers the basics of how Garbage Collection works with the Hotspot JVM.
https://www.youtube.com/watch?v=c32zXYAK7CI
How does memory management work? In C you had to manage things yourself, but modern languages take care of a lot of it for you.
多线程+
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!
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.
还有更多 •••
相关职位
社招3年以上技术类-开发
1.Java基础扎实,熟练使用IO、多线程、集合等基础框架,对JVM原理有一定的了解; 2.3年及以上的开发经验,对常用中间件熟知使用和其原理,有计费、结算、资金、税务、财务经验者优先; 3.熟悉分布式系统的设计和开发,熟悉分布式缓存、消息机制等;使用分布式RPC如Dubbo等开发程序,解决问题; 4.掌握多线程以及高性能的设计和编码,有高并发应用的开发经验; 5.掌握Linux操作系统的部署和关系型数据库MYSQL等的使用,对于SQL优化有一定的经验; 6.有良好的编码习惯以及学习能力和适应能力; 7.有中大型系统研发、稳定性运维经验,具备系统异常处理,故障恢复等能力;
更新于 2025-09-23杭州
社招4年以上火车票业务开发
1、负责业务系统核心服务的需求分析、技术调研、方案设计、系统开发及质量提升工作,推动业务迭代和技术改造落地;2、深入理解业务,参与部门重大项目的业务分析,架构设计和开发工作;3、参与技术难点攻关,持续提升系统性能,稳定性,解决系统潜在技术风险;4、协助提升团队技术影响力,参与基础设施建设,完善技术体系等5、参与业务架构设计、流程优化及方法论提炼。
更新于 2025-10-15上海
社招1年以上
1、负责直播商业化投资系统设计和实现,主导技术方案设计和评审工作,包括直播选品,推广费招商,价格招商,官播挂品,达人挂链,淘宝直播分销链路,广告投流等直播核心链路建设; 2、负责直播间导购链路系统设计和开发,包括直播间红包投放,商品插卡,直播场景购物车,凑单转化等核心链路建设 3、深入理解业务,围绕业务发展和产品需求确定技术规划,解决核心架构优化问题,提升系统稳定性、性能、可扩展性; 4、紧跟业界前沿,针对不断增长的业务需求和算法多样性创新提供有效的技术解决方案;
更新于 2026-02-04杭州