蚂蚁金服蚂蚁国际-收单Java高级工程师-全球技术
社招全职3年以上技术类-开发地点:上海 | 杭州状态:招聘
任职要求
1. 3年以上开发及设计经验,Java基础扎实、了解I/O、多线程等,熟悉JVM原理,熟悉DDD领域设计; 2. 熟悉开源框架(Spring/ibatis)等,对其原理有一定的认知和理解,对主流的关系型/非关系型数据库有一定的理解; 3. 熟悉分布式系统设计,并对相关的技术如rpc、缓存、消息等有熟练的使用,原理有一定的理解; 4. 有良好的团队协同能力,思路和表达清晰,积极主动,执行力强。
工作职责
蚂蚁国际支付-支付中台技术部-收单支付平台团队正在寻找有扎实的技术功底且对国际化方向富有激情的你。在这里你有机会可以深入接触到我们到底是如何玩转国际化支付业务的,同时也能深入学习到在应对国际支付业务快速变化特征下,历时多年沉淀的深厚的具有国际化特征的中台技术架构底蕴。 1. 参与到面向国际多行业、多主体、区域化合规的全球客户&资产体系架构及相关研发建设工作; 2. 深入参与到面向未来的大型收单支付业务架构代际升级工作; 3. 参与国际收单、资金业务的持续化业务交付研发工作。
包括英文材料
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
DDD+
https://ddd-crew.github.io/ddd-starter-modelling-process/
This process gives you a step-by-step guide for learning and practically applying each aspect of Domain-Driven Design (DDD) - from orienting around an organisation’s business model to coding a domain model.
[英文] Domain Driven Design
https://medium.com/@matteopampana/list/domain-driven-design-c1efaabe287e
Everyone talks about DDD, but how many understand and correctly apply Domain-Driven Design? I want to be one of them.
https://redis.io/glossary/domain-driven-design-ddd/
Domain-Driven Design (DDD) is a software development philosophy that emphasizes the importance of understanding and modeling the business domain.
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.
iBATIS+
[英文] iBATIS Tutorial
https://www.tutorialspoint.com/ibatis/index.htm
分布式系统+
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
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
缓存+
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
相关职位
社招技术类-开发
1. 作为信用卡架构师,深入发掘和分析信用卡收单相关业务诉求,主导信用卡收单相关的架构分析设计,及核心功能编码,建设全球统一信用卡收单产品及技术架构,支撑国际卡收单全球展业。 2. 主导和卡组、Acquirer、发卡行的深度沟通协作。 3. 主导信用卡收单支付成功率的分析优化、成功率运营,以及相关联的3DS、NetworkToken、RTAU等工作。 4. 为团队引入创新的技术和解决方案,用创新的思路解决问题。
更新于 2025-06-09
社招技术类-开发
1. 跨境支付业务架构:深入理解跨境支付业务场景(如收单支付、清结算、外汇兑换、合规风控等),主导设计高可用、低延迟、可扩展的全球支付系统架构,推动架构持续演进,平衡业务需求与长期技术规划,支撑全球化业务快速扩张。 2. 全球业务合规架构:主导设计符合多国/地区金融监管要求的合规架构(如GDPR、AML、PCI-DSS、PSD2等),保障业务持续合规,灵活应对多头监管动态变化。 3. 多云混合部署架构:设计多云(AWS/Azure/GCP/阿里云等)及混合云部署方案,优化跨云资源调度、网络加速与成本治理。制定多云灾备策略,实现异地多活(单元化架构)、容灾自动切换及分钟级RTO/RPO目标。
更新于 2025-06-03
社招3年以上技术类-开发
1、深度参与蚂蚁国际化战略,与生态伙伴和全球商户亲密合作,技术出海,业务覆盖全球 2、持续提升产品竞争力,通过灵活创新的服务和行业解决方案帮客户创造更大价值 3、主导业务及技术类项目的系统分析与设计工作,技术难题攻关,创造更大的全局效益
更新于 2025-06-09