
高级 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 的经验。
- 了解软件开发实践,包括单元测试、整洁代码和代码审查。
- 具备出色的分析、问题解决和故障排查能力。
- 能够独立工作,并与国际工程团队协作。
- 具备编写需求、软件设计和技术规格说明的优秀技术写作能力。
- 要求具备高级英语水平。
- 要求会西班牙语。
- 请提交英文简历。
福利待遇
- 具有竞争力的薪酬待遇。
- 在不断发展的全球金融科技公司获得职业发展机会。
- 富有挑战性的项目和持续学习机会。
- 协作、多元化的国际化工作环境。
- 生日当天带薪休假。








