【美团】高级Java工程师-上海
全职社招核心本地商业-业务研发平台地点:上海状态:招聘
工作描述
任职要求
1. 2年及以上互联网研发工作经验,本科及以上学历。 2. 具有扎实的计算机基础,熟悉Java及面向对象开发,熟悉常见设计模式,对JVM有一定了解。 3. 熟悉Spring/SpringMVC/MyBatis等应用框架,熟练使用某类服务框架/MQ/缓存/DB,并掌握基本原理。 4. 善于交流,具备优秀的团队协同能力和积极主动的工作态度,以终为始实现高质量产出和团队业绩。
工作职责
1. 负责品牌大客在线点餐、品牌营销、会员、预订服务等系统建设,以及保障业务系统大流量、低时延、高稳定性等业务的核心开发,需求承担需求对接、方案设计、代码开发、运维保障等工作。 2. 建设高并发、高性能、高可用的系统,解决业务和技术难题。 3. 迎难而上,保持好奇和学习心态,促进团队共同成长。
包括英文材料
学历
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=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
设计模式+
[英文] 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.
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
Spring+
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 Web MVC
MyBatis+
https://mybatis.org/mybatis-3/getting-started.html
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
缓存+
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