美团企平-Java研发工程师(基础服务-办公搜索 & 文件方向)
社招全职3年以上核心本地商业-基础研发平台地点:上海 | 北京状态:招聘
任职要求
1.3年以上软件开发经验,熟悉Java编程语言。 2.熟练掌握公司常用开发框架如Xframe等工具,熟悉RDS、Squirrel、Mafka等的中间件技术。 3.熟悉分布式系统开发,具有良好的系统架构设计能力。 4.具备扎实的数据结构和算法基础,熟悉常用设计模式。 5.具备良好的沟通能力和团队合作精神,有良好的分析和问题解决能力 具备以下条件优先 1.有搜索或文件系统研发经历 2.有Elasticsearch组件的深度使用经历,了解或分析过底层原理 3.有S3、Venus、Swarm等组件使用经历,有文件系统如云盘、预览等建设经验
工作职责
1.负责办公搜索平台(大象搜索、学城搜索)与办公文件(大象云盘/预览编辑/文件中台)的系统建设。 2.参与制定项目的技术方案和架构设计,确保系统的稳定性、可扩展性和安全性。 3.能够深入理解业务,调研业界前沿技术,解决项目中的技术难点与痛点问题并完成落地,持续优化在办公搜索、文件使用场景的用户体验。 4.能够辅导初级工程师,分享技术经验,参与制定技术规范和流程优化。
包括英文材料
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.
开发框架+
[英文] 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
分布式系统+
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://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.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/
设计模式+
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.
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
相关职位
社招5年以上核心本地商业-基
1.业务交付:负责美团采购、法务系统建设,进行需求分析、系统设计、功能开发、项目推动,保障业务需求的按时交付; 2.架构治理:通过合理架构、设计模式、代码结构、建模等技术手段,持续建设可扩展可持续迭代的业务系统; 3.质量保障:负责相关系统的稳定性保障,为客户和上下游系统提供稳定可靠的服务能力; 4.团队建设:指导初级工程师,促进团队共同成长;技术影响力输出,打造团队品牌文化; 5.AI探索:深度参与采购、法务场景的智能化升级改造,探索AI技术在业务场景中的创新应用,提升用户效率和体验
更新于 2025-07-24
社招3-5年核心本地商业-基
1. 支持/负责公司级境内外法务业务领域核心系统建设,包括公司合同中心、主体管理系统、规则中心等。 2. 负责收集、整理和分析用户需求,协助制定产品路线图,确保产品功能满足业务需求并持续改进产品体验。 3. 与技术团队密切合作,跟进产品开发进度,确保产品按时交付。
更新于 2025-05-12
社招5年以上核心本地商业-基
SSC领域产品规划及建设(包括规划、产品设计、数据分析、运营监控、项目管理等工作) 1、深入分析SSC领域入职/实习管理/合同管理/证明管理/调岗管理/离职管理等各业务场景痛点及诉求,挖掘核心痛点及价值 2、根据内部分析及外部对标,进行子产品领域规划及演进路线制定 3、负责具体产品设计及落地建设,与技术团队密切合作,推动产品技术创新和优化。 4、负责系统运营支持及持续优化,关注运营数据分析及挖掘,实现项目目标闭环 5、对外研究,不断将最佳实践引入SSC,提升现有产品能力及价值
更新于 2025-05-08