职位概述:
我们正在寻找一位熟练的 Java 全栈工程师,设计和开发现代技术架构,以支持我们的数字平台,为我们的投资团队和交易员提供高效服务。作为前台开发人员,您将与股票前台团队紧密合作,解决操作挑战,设计战略解决方案,为我们的投资经理提供一流的技术。该职位需要技术专长、金融知识和协作能力的结合,以推动复杂投资平台的开发和运营。
主要职责:
• 设计、开发和维护面向用户的投资管理应用程序组件,确保响应迅速且直观的用户体验。
• 实现服务器端应用程序,专注于投资组合管理、资产跟踪和交易执行业务逻辑。
• 架构可扩展解决方案,能够处理高数据量、用户交互和交易,特别是在市场波动期间。
• 使用 Java (8+) 和 Spring Boot 开发应用程序,遵循编码和测试的最佳实践。
• 在敏捷开发环境中协作,积极参与仪式并为团队目标做出贡献。
• 在应用现代软件开发实践的同时独立工作。
• 与全球技术团队合作,交付高影响力的解决方案。
• 在代码审查期间提供指导和关键反馈。
• 与业务利益相关者沟通,理解需求并设计量身定制的解决方案。
技术栈与工具:
• 后端:Java 8+、Spring Boot、微服务
• 前端:React 14+、JavaScript
• 数据库:SQL、分布式缓存
• 脚本与自动化:Python 3.8+
• 版本控制:Git、Bitbucket
• CI/CD:Jenkins
所需技能与经验:
• 8 年以上企业级 Java 开发经验,使用 Spring 框架。
• 在设计和构建可靠、弹性和可扩展应用程序方面有扎实背景。
• 具备编写单元测试、组件测试和集成测试的实践经验。
• 精通关系数据库和 SQL。
• 有微服务架构和分布式系统的经验。
• 证明能够直接与业务利益相关者沟通,并将需求转化为技术解决方案。
• 扎实的计算机科学基础,包括算法和数据结构。
• 熟悉金融市场和工具,特别是股票和多资产交易。
优先资格:
• 有投资管理或金融服务行业的工作经验。
• 了解基于云的开发和部署。
• 接触过 DevOps 实践和自动化工具。