百度Java开发工程师(J85222)
社招全职2年以上TPG地点:北京状态:招聘
任职要求
-计算机相关专业本科及以上学历 ,2年以上互联网公司或大型企业软件的研发经验,擅长web系统研发 -对Java面向对象软件架构有深入理解以及很强的动手能力 -熟练掌握Spring、Springboot等主流的开发框架和常见设计模式与使用场景 -熟悉http协议、缓存、jvm调优、序列化、nio、RPC 调用框架等,并且有相关实践经验 -熟练使用MySQL、ES等…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
-负责文心一言系统的研发和优化工作 -保障系统按时交付、高可用性、高稳定性和高可扩展性 -通过技术专项攻坚和新技术调研,解决系统疑难问题,发挥技术对业务的前瞻性价值 -通过研发团队成员进行技术交流,互相促进技术能力的提升
包括英文材料
学历+
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.
面向对象+
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.
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.
开发框架+
[英文] 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://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.
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
缓存+
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
还有更多 •••
相关职位
社招1-5年MEG
-负责或参与JAVA后端系统的设计与开发工作,确保系统的高可用性和可扩展性 -通过技术分析和业务理解,识别系统瓶颈,提出并实施优化方案,提升系统性能和用户体验 -参与产品需求分析和功能设计,与开发团队紧密合作,确保产品按时高质量交付 -以优秀的项目管理能力,协调各方资源,推动关键项目的顺利进行,确保项目目标达成 -有广告业务相关经验者优先
更新于 2025-05-19北京
社招MEG
-负责电商营销系统的设计、开发和维护,包括但不限于促销活动、优惠券等各类优惠形式的管理、发放与核销,精准营销推荐等 -深入理解电商营销业务需求,与产品团队紧密合作,将业务需求转化为技术解决方案,完成系统模块的设计、编码、测试及优化工作 -负责系统的日常监控和维护,及时发现并解决线上问题,确保系统的稳定运行,性能优化 -关注电商营销领域的新兴技术和趋势,将新技术与现有系统进行融合,推动技术升级和业务创新
更新于 2025-06-04北京
社招3年以上后端开发
1、负责小红书海外及创新项目后端研发,负责核心业务的后端服务建设与维护; 2、与产运团队配合,基于对业务的理解,进行系统选型、设计、编码,完成功能及系统交付; 3、具备解决复杂系统问题的经验和能力,持续寻找和优化现有系统的不足,提升系统性能和稳定性; 4、使用小红书数分工具,独立完成数据分析、并获得洞察; 5、承担重点、难点的技术攻坚。发掘当前系统的缺陷与优化点,并推进完成改进/改造。
上海|北京