OKTO PAYMENTS
OKTO PAYMENTS
51 – 200 员工
APIB2B金融科技
OKTO PAYMENTS 是一家金融科技公司,致力于为国际市场构建数字支付软件基础设施。其平台整合了收款与付款编排、资金管理与结算服务,以及面向实时移动优先交易的 API。公司还通过 KYC、AML 和防欺诈功能支持受监管的支付运营,帮助商户和企业整合本地化支付流程,并提供多语言支持。其 B2B 业务重点是让企业能够更快速、更轻松地在多个国家部署和管理支付服务。

高级 Java 软件工程师

在全球金融科技公司 OKTO 构建安全、可扩展的支付服务。 开发 Java 和 Spring 微服务、API 及交易处理系统。

描述

  • 构建并维护 Java 和 Spring 中间件及后端服务。
  • 交付产品功能和平台能力,以满足业务与技术需求。
  • 打造稳健、高性能的微服务,用于支付处理和金融交易。
  • 编写整洁高效的代码,并提供全面的单元测试覆盖。
  • 参与分布式系统和事件驱动架构的设计与实现。
  • 开发并维护 REST API 和安全的 OAuth2 集成。
  • 解决测试、用户验收和生产环境中的问题,确保平台稳定。
  • 与产品、QA、DevOps 及解决方案架构团队协作。
  • 参与敏捷会议、代码审查、技术讨论和知识分享。
  • 探索提升软件质量、工程流程和系统性能的方法。
  • 使用版本控制和 CI/CD 流水线。
  • 记录产品规格、设计和实现细节。

任职要求

  • 计算机科学、计算机工程、软件工程、信息技术或相关专业的学士学位。
  • 至少五年构建 Java 中间件或后端应用的专业经验。
  • 至少一年使用 Java 11 或更高版本的实际经验。
  • 具备金融科技、支付、银行或金融服务领域的专业经验。
  • 深入理解面向对象设计、SOLID 原则和函数式编程概念。
  • 具备设计 Spring Boot 和 Spring Cloud(Netflix OSS)微服务的经验。
  • 熟悉 Spring Framework 5 生态系统。
  • 具备使用 OAuth2 实现身份验证和授权的经验。
  • 具备 JPA、ORM 建模和持久化框架经验。
  • 具备扎实的 REST API 设计与开发经验。
  • 熟悉事件驱动架构、异步消息传递和分布式软件设计模式。
  • 具备在协作式源代码管理流程中使用 Git 的经验。
  • 了解软件开发实践,包括单元测试、整洁代码和代码审查。
  • 具备出色的分析、问题解决和故障排查能力。
  • 能够独立工作,并与国际工程团队协作。
  • 具备编写需求、软件设计和技术规格说明的优秀技术写作能力。
  • 要求具备高级英语水平。
  • 要求会西班牙语。
  • 请提交英文简历。

福利待遇

  • 具有竞争力的薪酬待遇。
  • 在不断发展的全球金融科技公司获得职业发展机会。
  • 富有挑战性的项目和持续学习机会。
  • 协作、多元化的国际化工作环境。
  • 生日当天带薪休假。

相关职位