顺丰Java开发工程师
社招全职3-5年地点:深圳状态:招聘
任职要求
1、本科或以上学历;有扎实的软件理论基础,良好的面向对象分析设计能力; 2、拥有4年以上JAVA软件开发开发经验;熟练掌握Java性能调优,熟悉jvm,对jvm原理熟悉,熟悉jdk核心基础类; 3、熟悉J2EE体系架构,熟悉java开源框架,熟悉常用的微服务开发架构; 4、熟练掌握SpringMVC、MyBatis、MyBatis-Plus、Nginx、Kafka、Redis等相关技术 5、具备一…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、协助产品经理评估需求技术可行性、制定需求实现版本计划; 2、根据业务方案,出具技术方案,完成产品各模块设计,数据库设计,大数据处理方案设计; 3、承担核心功能、公共核心模块的代码编写 4、进行或指导团队成员解决项目中的技术难题 5、对新的技术保持关注,对系统瓶颈可提出系统优化的建议 6、熟悉AI编程,AI工具使用,AI场景的应用及系统的AI能力集成;
包括英文材料
学历+
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://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
微服务+
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.
Spring Web MVC+
https://spring.io/guides/gs/serving-web-content
This guide walks you through the process of creating a “Hello, World” web site with Spring.
[英文] Spring MVC Series
https://www.baeldung.com/spring-mvc
Spring MVC provides tools driving both typical web applications as well as REST APIs.
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.
Nginx+
[英文] Beginner’s Guide
https://nginx.org/en/docs/beginners_guide.html
This guide gives a basic introduction to nginx and describes some simple tasks that can be done with it.
https://www.youtube.com/watch?v=9t9Mp0BGnyI
NGINX is open-source web server software used for reverse proxy, load balancing, and caching. It's important to understand, especially if you are a backend developer.
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
还有更多 •••
相关职位

社招5年以上
1、参与对话系统整体的架构设计,负责攻克团队在项目中遇到的疑难杂症 2、优化基于大模型对话的整体链路包括长短记忆、多轮、tool,planning,summary 3、构造更加高阶的对话系统模型解决复杂问题 4、引入新技术补足现有架构的短板(比如性能问题、缓存问题、安全问题、降级问题) 5、算法相关模块的工程化。(比如溯源、解析后处理、纠错等)
杭州
社招5年以上技术类
1、负责商业化广告系统(如DSP、SSP、ADX、投放引擎等)的设计、开发与迭代 2、参与高并发、低延迟的实时竞价(RTB)系统架构设计与性能调优 3、构建和维护广告投放策略引擎、预算控制、频次控制等核心业务模块 4、实现商业广告的精准投放、CTR/CVR预估等模型的在线服务集成
更新于 2026-01-20北京
实习技术类
1. 需求开发: 在导师指导下,理解业务需求,参与技术方案讨论,负责相应功能模块的设计、编码、单元测试和Bug修复。 2. 产研沟通: 与产品经理、测试工程师及其他研发同事保持良好沟通,确保对需求的理解一致,并能清晰地反馈开发进度与技术问题。 3. 技术实践: 编写清晰、规范的技术文档,参与代码评审,学习并实践先进的软件开发流程和规范。 4.技术学习: 主动学习并掌握团队使用的大数据相关技术,如Spring Boot、Mybatis、Hadoop、Hive、Kafka、Flink等。 5.AI辅助开发: 学习并实践使用AI编程助手辅助日常开发工作,包括但不限于:生成代码片段、解释复杂代码、编写单元测试、辅助Debug、生成技术文档、探索不熟悉的API或技术组件。
更新于 2026-06-23上海
