蚂蚁金服蚂蚁集团-Java开发工程师(医疗创新服务)-数字医疗
社招全职3年以上技术类-开发地点:北京 | 杭州状态:招聘
任职要求
1.Java基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;熟悉面向对象设计开发; 2.3年以上使用JAVA开发的经验,对于你用过的开源框架,能了解到它的原理和机制; 3.熟悉Springboot、nacos、Seninel、canal、rocketmq 或 kafka等常用开源中间件和原理,熟悉高并发系统的稳定性保障机制; 4.掌握Linux 操作系统和大型数据库,熟悉常用的数据结构和算法; 5.良好的沟通技能,团队协作能力; 6.具有医药电商、在线问诊、互联网医院、预约挂号、药企商业化等电商或医疗行业经验优先。
工作职责
1.参与医药电商、在线问诊、互联网医院、挂号、药企商业化等,参与产品设计、技术方案和系统架构设计; 2.以下经验之一: a) 数字医药,了解解医药电商体系,在导购、营销、商品、商家&门店等方向上有经验; b) 数字诊疗,对医疗领域医生问诊、医院服务、互联网医院等方向有了解; 3.有前瞻性,跟踪行业发展趋势,技术助力业务; 4.关注新技术、敢于尝试和创新,用创新的思路解决问题; 5. 维护和升级现有软件产品和系统,快速定位并修复现有软件缺陷。
包括英文材料
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/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!
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/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.
Nacos+
https://nacos.io/docs/latest/overview/
Nacos 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。
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.
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.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
高并发+
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
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
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.
相关职位
社招3年以上技术类-开发
1.拓展问诊服务、会员类服务的合作对接,参与产品设计、技术方案和系统架构设计; 2.医疗健康互联网医院、在线问诊、挂号等核心系统的架构设计和核心代码编写; 3.参与药房、药店合作相关业务拓展,具备项目管理经验,能够制定计划并跟踪进度; 4.有前瞻性,跟踪行业发展趋势,技术助力业务; 5.关注新技术、敢于尝试和创新,用创新的思路解决问题; 6.维护和升级现有软件产品和系统,快速定位并修复现有软件缺陷。
更新于 2025-06-16
社招2-5年SOFTWARE
1. 负责健康研究平台后端服务的模块设计、开发 2. 负责健康领域创新产品(AI相关)的后端服务设计、开发 3. 负责后端服务稳定性建设,提升整体服务质量 4. 负责健康研究平台的架构迭代,确保服务架构的高可用、高扩展性
更新于 2025-07-01
社招2年以上技术类-开发
1. 深入发掘和分析业务需求,撰写技术方案和系统设计; 2. 参与技术方案和系统设计评审;把握复杂系统的设计,确保系统的架构质量; 3. 系统核心部分代码编写;疑难问题的解决; 4. 对现存或未来系统进行宏观的思考,规划形成统一的框架、平台或组件; 5. 指导和培训工程师,让团队成员在你的影响下取得成长; 6. 为团队引入创新的技术、创新的解决方案,用创新的思路解决问题; 7. 维护和升级现有软件产品和系统,快速定位并修复现有软件缺陷。
更新于 2025-07-21