蚂蚁金服蚂蚁国际-Java高级工程师-外汇核心
社招全职3年以上技术类-开发地点:上海状态:招聘
任职要求
1、扎实的java编程基础,精通等相关技术;对各种开源的框架如Spring、Mybatis、等有深入的了解,对框架本身有过开发或重构者可优先考虑; 2、有丰富的数据库(如mysql、oracle等)使用经验,具备索引、SQL优化能力;3年以上大规模高并发访问应用系统设计和开发经验,具备高并发下的数据库、缓存等应用经验。 3、熟练掌握unix/linux操作系统,对常用命令运用娴熟,能够根据实际需要快速编写shell脚本; 4、数量掌握软件设计模式,具备良好的识别和设计通用框架及模块的能力; 5、较强的表达和沟通能力;工作认真、严谨、敬业,对系统质量有近乎苛刻的要求意识; 6、有专业的外汇、清算、支付、财富等金融领域知识和从业经验者优先考虑;
工作职责
1、负责国际资金平台中外汇报价/交易/风险运营系统的相关需求开发和系统设计,为业务打造实时高效、灵活可控、安全可靠的外汇服务; 2、主导各类业务及技术改造类项目的系统分析与设计工作,承担业务核心功能代码编写,开发与维护系统公用核心模块; 3、负责复杂系统的系统性能优化,主导技术难题攻关,持续提升系统在大规模分布式系统环境下高并发、海量请求数下的高处理性能,解决各类潜在系统技术风险,保证系统的安全、稳定、快速运行; 4、挑战全球化部署、跨洲容灾、毫秒级交易等世界级难题,应用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.
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.
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.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Oracle+
[英文] Oracle Tutorial
https://www.oracletutorial.com/
On this website, you can learn Oracle Database fast and easily.
https://www.youtube.com/watch?v=QHYuuXPdQNM&list=PL_c9BZzLwBRJ8f9-pSPbxSSG6lNgxQ4m9
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
高并发+
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
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
缓存+
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
Unix+
[英文] The UNIX® Standard
https://www.opengroup.org/membership/forums/platform/unix
https://www.youtube.com/watch?v=IrDUcdpPmdI
UNIX is an operating system which was first developed in the 1970s, and has been under constant development ever since.
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
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
设计模式+
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.
相关职位
社招5年以上财务平台
1、负责流动性领域的信息化建设,搭建智能化的资金管理系统,保障公司稳定运营、降低财务风险、优化资金使用等方向,为公司境内外业务展业上保驾护航。 2、负责对业务需求的提炼抽象并转换成可落地的技术方案。 3、负责相关系统核心功能的设计与代码编写,高效保质地完成需求交付。 4、负责重点、难点技术预研与攻关,持续探索更灵活高效的平台化方案,对系统性能持续优化,不断提升稳定性保障手段,追求卓越,能够应对突发状况,快速定位和解决问题。 5、负责帮助其他工程师有更好的个人成长,参与组织建设,沉淀和分享业务、技术知识,参与优化流程规范。
更新于 2025-05-21
社招5-10年
1、负责跨境支付系统核心功能的设计、开发、测试、上线全过程; 2、负责跨境支付系统技术支持工作,协助公司业务快速投产落地; 3、指导和带领团队成员完成项目开发任务,确保代码质量和项目进度; 4、参与系统的需求分析、设计评审和技术决策; 5、深入理解跨境支付业务逻辑,包括汇率转换、跨境结算、合规审核等; 6、跟踪最新的技术趋势和行业标准,评估新技术的适用性,并将其应用于产品开发中。
更新于 2025-09-08
社招技术类-开发
1、参与蚂蚁国际全球外汇交易和资金流动性管理相关AI智能化系统能力建设,并将相关AI核心能力商业化输出,包括在线预测引擎、在线决策引擎以及领域大模型Agent等 2、独立承接项目需求,负责业务需求分析、系统核心方案设计和代码编写。 3、负责线上系统的维护和管理,能线上问题快速定位和优化,保障系统稳定运行。
更新于 2025-06-17