贝壳Java开发工程师(工程管理)(J67845)
社招全职4年以上工程管理组地点:北京状态:招聘
任职要求
- 本科以上学历,4年以上web研发经验。 - 精通java,深入理解JVM,熟悉常用框架,如Spring MVC、Spring、Mybatis等。 - 优秀的数据库设计优化能力,熟悉MySQL、NoSQL 。 - 熟悉IO、多线程及并发技术 。 - 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制 。 - 深刻理解面向对象程序设计与开发、精通Java设计模式。 - 喜欢新技术,追求编写优雅的代码,从技术趋势和思路上能影响技术团队。 - 深入理解产品需求,优秀的抽象设计能力。 - 有财务结算或者家装作业系统经验者优先。
工作职责
- 负责家装系统构架、代码研发、系统优化等相关工作。 - 深入发掘和分析业务需求,撰写技术方案和系统设计,最终完成编码工作。 - 参与技术方案和系统设计评审;把握复杂系统的设计,确保系统的架构质量。 - 为团队引入创新的技术、创新的解决方案,用创新的思路解决问题。
包括英文材料
学历+
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
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
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.
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.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
NoSQL+
https://nosql-database.org/
Everything about NoSQL Systems – Types, Benefits, and Real-World Uses
https://piaosanlang.gitbooks.io/mongodb/content/section1.1.html
NoSQL(NoSQL = Not Only SQL ),即"不仅仅是SQL",指的是非关系型的数据库。是对不同于传统的关系型数据库管理系统的统称。
https://www.youtube.com/watch?v=0buKQHokLK8
NoSQL databases can operate in multiple modes: as key-value store, document store or wide column store.
多线程+
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!
分布式系统+
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://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
设计模式+
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.
相关职位
社招1-3年住宿业务开发
1.负责订单、支付、结算等核心模块的设计、开发与优化; 2.参与订单交易链路开发,包括订单生成、状态流转、支付对接、对账结算等功能实现; 3.处理高并发场景下的数据一致性、幂等性、事务管理等技术问题; 4.协同财务、风控等团队,确保资金流转准确性和系统安全性; 5.分析并解决线上问题,优化系统性能,提升稳定性和可扩展性; 6.编写技术文档,参与代码评审,遵循团队开发规范。
更新于 2025-05-15
社招5年以上信息技术类
质量管理工具方向: * 配合产品经理进行需求分析,设计和开发质量管理工具的相关功能 * 负责质量管理工具的架构设计和实现,确保系统的高可用性和高性能 * 负责质量管理工具的性能优化和故障排查 * 负责质量管理工具的代码审查和技术指导,确保代码质量和规范 * 负责质量管理工具的文档编写和维护,确保技术文档的完整性和准确性
更新于 2025-06-13
社招3年以上核心本地商业-基
1.负责变更管理平台的设计开发与迭代,完成风险模型、规则引擎和自动化拦截策略等核心模块开发; 2.开发和维护标准化SDK和API,支持变更系统快速接入变更管控能力; 3.构建变更数据中心,通过风险数据挖掘、规范化SOP,推动变更风险运营治理,赋能内部团队规范变更流程。
更新于 2025-02-17