
平安科技后端开发高级工程师
社招全职5年以上计算机网络技术类地点:深圳状态:招聘
任职要求
1、Java编程能力:精通Java语言,熟悉J2EE相关技术,具备扎实的Java编程基础。熟悉Java核心框架(如Spring、Spring Boot、Spring Cloud、Hibernate/MyBatis等)。熟悉常用的设计模式和架构模式,能够设计高可用、高并发、高扩展的系统。 2、数据库与多语言要求:熟悉主流数据库(如MySQL、Oracle、PostgreSQL)的使用和优化,了解数据库设计和调优。熟悉python语言开发,熟悉python基础,有相关的项目经验优先 3、分布式系统…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 系统设计与开发 参与系统架构设计,负责核心模块的设计与实现。 编写高质量的Java代码,确保代码的可维护性、可扩展性和高效性。 指导团队成员完成模块开发,确保技术方案的可行性和高效性。 2. 代码编写与优化 负责关键业务逻辑的代码编写,确保代码质量符合团队规范。 进行代码审查,优化代码结构,提升代码的可读性和性能。 解决开发过程中的技术难题,确保项目按时交付。 3. 性能优化与系统调优 分析系统性能瓶颈,优化算法和数据结构,提升系统响应速度。 调整系统配置,优化资源使用,提升系统吞吐量和稳定性。 4. 技术预研与新技术引入 跟踪行业技术动态,评估新技术的适用性并提出引入建议。 负责新技术的试点工作,确保技术落地的可行性和稳定性。 5. 团队协作与指导 与团队成员协作,参与需求分析和技术讨论。 指导 junior 开发工程师,提升团队整体技术水平。 负责技术分享和培训,营造良好的学习氛围。 6. 文档编写与维护 编写技术文档,包括设计文档、开发文档和用户手册。 维护项目相关文档,确保文档的准确性和完整性。 7. 项目管理与沟通 与产品经理、测试工程师和其他团队保持密切沟通,确保需求
包括英文材料
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.
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.
Spring Boot+
https://spring.io/guides/gs/spring-boot
his guide provides a sampling of how Spring Boot helps you accelerate application development.
https://www.youtube.com/watch?v=Nv2DERaMx-4&list=PLzUMQwCOrQTksiYqoumAQxuhPNa3HqasL
The author teaches you how to use Spring Boot from a complete beginner, to building a REST API with a real database, Dockerising it and deploying it to the cloud.
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.
设计模式+
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.
高可用+
https://redis.io/blog/high-availability-architecture/
A high available architecture is when there are a number of different components, modules, or services that work together to maintain optimal performance, irrespective of peak-time loads.
https://www.ibm.com/think/topics/high-availability
High availability (HA) is a term that refers to a system’s ability to be accessible and reliable close to 100% of the time.
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
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.
Oracle+
[英文] Oracle Tutorial
https://www.oracletutorial.com/
On this website, you can learn Oracle Database fast and easily.
https://www.youtube.com/watch?v=QHYuuXPdQNM&list=PL_c9BZzLwBRJ8f9-pSPbxSSG6lNgxQ4m9
PostgreSQL+
[英文] PostgreSQL Tutorial
https://neon.com/postgresql/tutorial
This PostgreSQL tutorial helps you quickly understand PostgreSQL.
[英文] PostgreSQL Tutorial
https://www.pgtutorial.com/
This PostgreSQL tutorial will teach you about PostgreSQL from beginner to advanced.
https://www.youtube.com/watch?v=qw--VYLpxG4
It is the most advanced open source database system widely used to build back-end systems.
https://www.youtube.com/watch?v=SpfIwlAYaKk
Learn PostgreSQL, one of the world's most advanced and robust open-source relational database systems.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
分布式系统+
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://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
Dubbo+
https://dubbo.apache.org/en/overview/mannual/java-sdk/tasks/
Spring Cloud+
[英文] Spring Cloud Series
https://www.baeldung.com/spring-cloud-series
Learn Spring Cloud including concepts, additional libraries and examples for distributed systems.
还有更多 •••
相关职位
社招3-5年
1. 负责AGV、AMR、物流机器人等物流自动化设备的软件架构设计,确保系统高可用、低延迟、可扩展; 2. 负责顺丰物流机器人通信协议标准、接口规范及数据交互逻辑,支持多类型设备协同作业与动态扩容; 3. 优化机器人集群调度算法的工程实现,提升系统吞吐量与稳定性; 4. 联动产品、算法、硬件、测试团队,推动技术方案在边缘和云端高效落地;
更新于 2025-07-22深圳
社招5-10年
1、设计并实现AI相关后端服务、API开发及性能优化,了解期中的工作原理 2、参与AI中台架构设计,支持算法团队完成数据合规处理及工程化落地 3、主导Java后端系统开发,基于Spring Cloud/Dubbo构建高可用微服务 4、负责MySQL/Redis等数据库调优及分布式技术方案设计 跨职能协作 1、拉通产品、架构团队,输出技术方案并推动落地 2、参与需求评审,提供技术可行性评估及资源规划建议 架构能力 1、具备业务中台/数据中台建设经验,能抽象通用能力模块 2、熟悉领域驱动设计(DDD)及微服务拆分策略(边界上下文划分)
更新于 2025-07-15深圳
社招5-10年
1.对接产品经理,进行技术选型、技术风险评估,参与技术决策,完成关键路径的代码编写; 2.负责系统及相关产品需求分析及架构设计,性能优化; 3.对关键构件、接口进行设计,撰写系统设计文档; 4.参与研发部门技术评估、技术积累、技术难题解决等工作; 5.负责组织技术研究和攻关工作,并负责组织和管理公司内部的技术培训工作。
更新于 2025-07-10深圳