顺丰后端开发工程师(资金/财务)
社招全职3-5年地点:深圳状态:招聘
任职要求
1. 基础与经验 计算机相关专业本科及以上,3 年以上 Java 后端经验,有金融、支付或资金类系统经验者优先。 2. Java 核心能力 扎实的 Java 基础,深入理解 JVM、多线程并发、网络编程。 3. 主流框架 精通 Spring Boot 与 Spring Cloud 微服务体系,熟练使用 MyBatis-Plus。 4. AI 经验 * AI Coding:熟练使用至少一种 AI 编程助手(Claude Code、CodeX、Cursor 等),并有实际提效经验。 * AI Agent:了解 Agent 基础架构(ReAct、Plan-Execute 等),使用过 AgentScope、LangChain、LangGraph 开发过 Agent 应用。 * 对 LLM 应用有实践热情,能结合业务设计轻量级 AI 能力。 5. 分布式中间件与组件 * 微服务治理:Nacos、Sentinel(熟悉 Spring Cl…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 核心业务架构 主导资金/财务后端系统的架构设计与核心代码实现,确保资金流转、账务处理等关键链路的正确性与高性能。 2. AI 研发效能 & AI 落地 * 熟练使用 AI Coding 工具(Claude Code、CodeX、Cursor 等)提升编码效率。 * 结合 AI Agent 技术(AgentScope、LangChain、LangGraph 等)开发智能体应用。 3. 质量与稳定性 编写高可靠、易维护的代码,严格执行单元测试与代码审查;运用混沌工程等理念提升系统韧性,快速定位并修复线上故障。 4. 技术演进 持续引入 最新分布式中间件与框架(Spring Cloud、ShardingSphere、Seata、RocketMQ 5.0、Redis 等),优化系统性能、成本与可扩展性。
包括英文材料
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
多线程+
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.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
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.
Spring Cloud+
[英文] Spring Cloud Series
https://www.baeldung.com/spring-cloud-series
Learn Spring Cloud including concepts, additional libraries and examples for distributed systems.
微服务+
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.
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.
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
React+
[英文] Quick Start - React
https://react.dev/learn
This page will give you an introduction to 80% of the React concepts that you will use on a daily basis.
https://www.youtube.com/watch?v=SqcY0GlETPk
Master React 18 with TypeScript! ⚛️ Build amazing front-end apps with this beginner-friendly tutorial.
https://www.youtube.com/watch?v=x4rFhThSX04
Learn modern React basics in the most interactive, hands-on way possible in the full course for beginners.
LangChain+
https://python.langchain.com/docs/tutorials/
New to LangChain or LLM app development in general? Read this material to quickly get up and running building your first applications.
https://www.freecodecamp.org/news/beginners-guide-to-langchain/
LangChain is a popular framework for creating LLM-powered apps.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
Nacos+
https://nacos.io/docs/latest/overview/
Nacos 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。
还有更多 •••
相关职位
社招3年以上技术类-开发
1.Java基础扎实,熟练使用IO、多线程、集合等基础框架,对JVM原理有一定的了解; 2.3年及以上的开发经验,对常用中间件熟知使用和其原理,有计费、结算、资金、税务、财务经验者优先; 3.熟悉分布式系统的设计和开发,熟悉分布式缓存、消息机制等;使用分布式RPC如Dubbo等开发程序,解决问题; 4.掌握多线程以及高性能的设计和编码,有高并发应用的开发经验; 5.掌握Linux操作系统的部署和关系型数据库MYSQL等的使用,对于SQL优化有一定的经验; 6.有良好的编码习惯以及学习能力和适应能力; 7.有中大型系统研发、稳定性运维经验,具备系统异常处理,故障恢复等能力;
更新于 2025-09-23杭州
社招3年以上技术类-开发
1.Java基础扎实,熟练使用IO、多线程、集合等基础框架,对JVM原理有一定的了解; 2.3年及以上的开发经验,对常用中间件熟知使用和其原理,有资金、税务、财务经验者优先; 3.熟悉分布式系统的设计和开发,熟悉分布式缓存、消息机制等;使用分布式RPC如Dubbo等开发程序,解决问题; 4.掌握多线程以及高性能的设计和编码,有高并发应用的开发经验; 5.掌握Linux操作系统的部署和关系型数据库MYSQL等的使用,对于SQL优化有一定的经验; 6.有良好的编码习惯以及学习能力和适应能力; 7.有中大型系统研发、稳定性运维经验,具备系统异常处理,故障恢复等能力;
更新于 2025-09-23杭州

社招2年以上
1、参与完成架构和系统分析设计,并主导完成详细的设计,负责核心功能代码实现与单元测试; 2、主导中大型的项目,参与项目管理,为项目整体结果负责,确保项目如期高质量交付; 3、参与系统稳定性建设,例如数据核对、线上问题处理归纳分析、监控梳理和优化; 4、及时进行业务和技术沉淀总结,有提高影响力的意识,能够带动3-4名小伙伴成长。
更新于 2026-07-02苏州