我们正在代表客户寻找一位充满热情和技能的全栈开发工程师,加入一个在交易和金融领域经验丰富的专业团队。在这个角色中,您将参与开发一个先进的交易和投资平台,使用 Java 和 React Native。您将有机会从第一天起承担技术责任,并对平台的开发产生重要影响。
为什么选择这个角色?
• 绿色开发:您将参与一个全新的项目,没有遗留系统,提供了一个全新的开始,没有技术债务。
• 直接影响:您的贡献将对旗舰产品的成功至关重要,影响公司的增长和方向。
• 职业发展:作为早期团队成员,随着团队的扩展,您将有显著的机会成长为领导职位。
• 初创文化:体验初创企业的活力,同时享受一家成熟公司所带来的稳定性和资源。
• 人工智能集成:我们正在积极探索在金融领域使用人工智能,鼓励创新方法,同时确保合规并管理风险。
主要职责
• 开发、设计和维护高性能、可扩展和安全的交易应用程序。
• 编写干净、可维护和可测试的代码,遵循最佳开发实践。
• 构建和集成 API,以顺利连接第三方服务。
• 参与代码审查,确保高代码质量。
• 支持部署和发布过程,及时解决任何生产问题。
所需技能
• 至少 8 年 Java 应用程序开发经验。
• 精通 Java、Spring 和 Spring Boot 框架。
• 熟练掌握 SQL(PostgreSQL/MySQL)和 Hibernate 及 Spring Data 等 ORM。
• 在网页和移动平台的前端开发方面具有高级经验,特别是在 React Native 方面。
• 在设计和实施 REST API 方面具有丰富经验。
• 熟悉开发环境,包括 IDE、GIT、Jira 和单元测试。
优先考虑的技能和资格
• 使用 React Native 进行跨平台开发的经验(网页和移动)。
• 有构建交易系统的背景,包括图表和价格流。
• 了解 AWS 云服务。
• 具备 DevOps 流程的经验,包括使用 Docker 和容器进行开发和部署。