关于RedotPay
RedotPay是一家全球加密货币支付金融科技公司,将区块链解决方案整合到传统银行和金融基础设施中。我们用户友好的加密平台使全球数百万人能够消费和发送加密资产,确保更快、更便捷和更具包容性的金融服务。RedotPay推动未银行化人群的金融包容性,并支持加密货币爱好者,推动全球采用安全和灵活的加密货币金融解决方案。加入我们,共同塑造金融的未来,并在全球范围内产生有意义的影响。
职位概述
作为以Java为重点的技术负责人,您将成为我们核心支付工程团队之一的技术支柱。您将架构、构建和维护高吞吐量、低延迟的Java服务,这些服务支持我们的支付处理、欺诈引擎或账本系统。
主要职责
技术领导与架构:
- 领导我们核心基于Java的支付处理系统的设计、开发和演变(例如,交易编排、收单方集成、欺诈筛选、结算)。
- 为我们的Java微服务生态系统定义和执行架构标准,确保可扩展性、弹性(99.99%+正常运行时间)和安全性。
- 做出关键的技术栈决策(库、框架、工具)并推动现代化举措(例如,JDK升级、框架迁移)。
- 在团队中倡导清洁代码、TDD/BDD和DevOps原则。
动手开发与指导:
- 花费大量时间编写代码、审查代码(Pull Requests)并解决复杂的技术问题。您是一个会编程的领导者。
- 指导和提升工程师在高级Java概念、性能优化和系统设计模式方面的技能。
- 通过结对编程、技术讲座和研讨会培养工程卓越文化。
交付与项目领导:
- 与产品经理合作,将复杂的业务需求(例如,新支付方式、监管功能)分解为可执行的技术故事。
- 拥有团队的技术交付路线图,确保按时、高质量发布。
- 管理技术债务并倡导必要的基础设施投资。
生产卓越:
- 推动实施强大的监控、警报(使用Grafana、Prometheus、Datadog等工具)和事件响应流程。
- 领导无责后事分析并实施改进措施以防止生产问题的再次发生。
资格
- 5年以上专业软件开发经验,其中至少3年以上专注于Java
- 具备技术领导角色经验者优先
- 深入掌握现代Java和Spring生态系统的实践经验
- 在云环境中构建和扩展微服务的丰富经验(优先AWS:ECS/EKS、SQS、RDS、DynamoDB)。
- 对分布式系统模式有深入了解:弹性(断路器、重试)、事件驱动架构(Kafka、SNS/SQS)和REST/API
- 精通SQL数据库(PostgreSQL、MySQL)以确保金融数据完整性,并在适当时熟悉NoSQL。
- 具有CI/CD管道(Jenkins、GitLab CI、CircleCI)、容器化(Docker)和基础设施即代码(Terraform、CDK)的丰富经验。
- 金融科技/支付领域知识:直接参与支付处理、网关、卡网络(Visa/MC)、非面对面(CNP)流程或财务对账。
加分项:
- 具有实时支付(RTP、FedNow、SEPA Instant)或跨境交易经验。
- 对开源Java项目的贡献。
- 在高速增长的初创公司/扩展公司环境中的经验。