沐瞳Java后端工程师
社招全职5年以上技术岗位地点:上海状态:招聘
任职要求
岗位要求: - 统招本科及以上学历,计算机相关专业,5 年以上后端研发经验 - Java 基础扎实(并发、JVM、设计模式),熟练使用 Spring Boot / Spring Cloud / MyBatis Plus 并阅读过核心源码; - 精通分布式架构:微服务、缓存(Redis/Memcached)、消息(Kafka/RabbitMQ/RocketMQ)、任务调度、分布式锁、幂等、限流; - 熟练掌握 K8s、Docker、Nginx、MySQL、Git、CI/CD,具备 Linux 高阶运维与性能调优能力; - 熟悉 TC…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
岗位职责: - 负责公司内部信息化系统中后台相关设计和开发工作,包括但不限于自研系统,及外采系统、低代码平台应用的二次开发; - 参与相关产品需求讨论、架构设计以及后期优化工作;帮助职能部门梳理业务思路,固化工作流,提高效率; - 理解业务需求,并能将其转化为高效的后端解决方案,独立进行任务细分、工作量评估,并按时保质保量完成任务; - 完成内部系统接口体系的建立与数据流转、集成,撰写并维护相关的技术文档; - 参与制定团队研发流程规范,帮助团队落地并提升整体的系统质量; - 遵循最佳的后端开发实践和标准,确保代码质量和可维护性;探索和评估新的后端技术和工具,以提升开发效率和用户体验。
包括英文材料
学历+
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/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.
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.
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://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.
缓存+
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
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
Memcached+
https://www.youtube.com/watch?v=VhM2ByShhzE
Memcached is a high-performance, distributed memory caching system designed to speed up dynamic web applications by alleviating database load.
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.
RabbitMQ+
[英文] RabbitMQ Tutorials
https://www.rabbitmq.com/tutorials
These tutorials cover the basics of creating messaging applications using RabbitMQ.
https://www.youtube.com/watch?v=bfVddTJNiAw
RabbitMQ is a powerful message broker that can help you create resilient and scalable applications.
RocketMQ+
https://www.baeldung.com/apache-rocketmq-spring-boot
In this tutorial, we’ll create a message producer and consumer using Spring Boot and Apache RocketMQ, an open-source distributed messaging and streaming data platform.
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
还有更多 •••
相关职位
社招1-5年
1、参与知乎广告业务系统、内容生产平台的设计和开发 2、协助完成需求收集、分析,系统设计,测试和部署,编写开发过程中涉及的相关文档 3、独立完成业务子系统的设计和执行,做好本职业务同时能够兼顾关联业务和系统 4、对现有的系统提出建议和改善措施
更新于 2025-08-14北京
校招程序技术类
1.参与企业数智化管理平台后端研发,有效保障项目交付进度与交付质量; 2.与产品、前端、测试团队协作,高质量交付业务需求; 3.参与部分通用组件、内部工具的设计与建设,提升研发效率。
上海
社招软件开发岗
1.负责物流服务业务系统的设计与研发,参与相关技术预研与选型,组织解决过程难点,保障业务需求与技术架构的落地; 2.参与业务需求讨论,深入挖掘和分析业务需求,对总体技术方案把关,通过技术驱动业务发展; 3.落地并持续优化研发流程与规范,沉淀过程文档,提升整体研发效率与交付质量; 4.保障系统线上稳定运行,持续提升系统在稳定性、通用性、高性能上的能力。
更新于 2025-09-15北京