滴滴(资深)Java工程师/专家-墨西哥支付方向 BJ SH(J250105002)
社招全职3年以上技术地点:上海状态:招聘
任职要求
1. 全日制统招本科及以上学历,计算机相关专业; 2. 3年以上银行业务系统或大型金融公司账务核心、支付结算、营销增长经验,深刻理解整个域并在某个子领域有成功的技术决策和设计经历;有银行架构或银行研发背景优先; 2. 扎实的编码及计算机基础,精通Java并发编程、JVM,理解网络通信、多线程等基础框架,对各种开源开发框架如Spring boot、mybatis等有深入的应用和优化经验,掌握它的原理和机制; 3. 熟悉大型分布式系统的设计与开发,熟练掌握如消息队列、ES、redis、Mysql等中间件,熟悉其原理和优化; 4. 熟悉常用设计模式及开发实践,熟悉面向对象和数据结构; 5. 良好的沟通能力、团队合作精神;认真负责、具有高度责任感;良好的抗压能力,优秀的学习能力; 6. 有金融背景优先,英语阅读和口语好优先。
工作职责
关于我们: 滴滴国际化Fintech业务,是滴滴国际化战略的重要组成板块。近年来,滴滴Fintech在拉美地区积极探索和开展电子支付、信贷、信用卡、商户收单等业务,为当地用户带来更便捷、优质、更高性价比的金融服务。我们诚挚邀请真诚、可靠、勇于挑战的您和我们一起,携手并肩,拥抱金融出海的浪潮,和滴滴Fintech一起快速成长。 1. 快速学习并理解金融行业知识,准确的实现业务需求,确保安全、质量、性能和可扩展性; 2. 负责滴滴墨西哥SOFIPO银行业务的架构设计与研发工作,对开发质量、系统稳定性负责; 3. 有业务 sense,通过不断的技术研究和创新,与产品、运营一起快速迭代提升业务的核心数据。 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.
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/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!
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
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.
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://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
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.
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.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
设计模式+
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.
面向对象+
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.
数据结构+
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
相关职位
社招3年以上技术
系统设计与开发 - 参与银行核心系统(如活/定期存款、贷款、公/私账户等模块)的需求分析、架构设计及代码开发。 - 负责核心系统模块的优化、重构及功能扩展,确保系统高性能、高可用性及安全性。 - 设计并实现分布式架构下的交易处理、数据一致性及容灾方案。 需求对接与方案落地 - 与业务部门、产品团队协作,将银行业务需求转化为技术方案,保障合规性和技术可行性。 - 支持监管要求(如反洗钱、数据报送)的功能开发与系统改造。 系统维护与问题处理 - 分析并解决生产环境中的复杂技术问题,与海内外团队协调提供7×24小时紧急支持。 - 持续优化系统性能,提升处理效率及稳定性。 技术研究与创新 - 跟踪金融科技领域技术趋势(如分布式架构、微服务、云计算),推动核心系统技术升级。 - 研究银行核心系统相关技术标准(如ISO 20022、支付清算协议)并落地实施。 文档与协作 - 编写技术文档,包括系统设计说明书、接口规范、部署手册等。 - 指导团队其他工程师,推动团队技术能力提升。
更新于 2025-09-30
社招3年以上技术
- 参与过银行/Fintech核心系统的无线服务端、用户系统、网关模块需求分析、架构设计及代码开发 - 负责银行无线服务端、用户系统、网关模块等入口服务的优化、重构及功能扩展,作为银行入口服务,确保入口系统具备高性能、高可用性及安全性 - 对接银行内交易系统、客户系统、营销系统等,确保高并发场景下的金融数据的准确性、可靠性、稳定性 - 参与银行业务的多端建设和优化,抽象端内各领域模块建设,对多端多业务场景提供快速技术支撑;
更新于 2025-08-11
社招8年以上A28954
1. 负责研产供数字化一个业务方向的项目开发与维护 2. 负责研产供数字化业务系统的技术演进规划 3. 参与业务发展方向的讨论 4. 指导初中级工程师的日常工作
更新于 2025-02-05