Binance是全球领先的区块链生态系统,拥有全球交易量和注册用户数最多的加密货币交易所。我们因行业领先的安全性、用户资金透明度、交易引擎速度、深度流动性以及无与伦比的数字资产产品组合而受到100多个国家超过2.8亿人的信任。Binance的产品范围从交易和金融到教育、研究、支付、机构服务、Web3功能等。我们利用数字资产和区块链的力量,构建一个包容的金融生态系统,以推进货币自由并改善全球人们的金融获取。
我们正在寻找一位拥有5-7年Spring Boot开发经验的高级软件工程师,负责设计、开发和维护高性能、高可用的分布式系统。理想的候选人应具备扎实的Java编程基础,熟悉微服务架构,并能够在快节奏的环境中高效工作。
职责
• 基于Spring Boot设计和开发微服务架构,确保系统的高可用性和可扩展性。
• 使用Spring Cloud实现和管理微服务组件,如服务发现、配置管理和负载均衡。
• 使用大数据技术分析、处理和探索数据。
• 优化和管理ES/HBase/Starrocks等数据存储和检索系统,确保高效的数据处理。
• 与业务利益相关者密切合作,了解需求并提供符合业务目标的数据解决方案。
• 监控、排查和改进后端服务,确保平稳运行。
• 参与完整的开发生命周期,包括需求收集、系统设计、编码、测试和部署。
• 维护和增强现有后端服务,确保代码质量和性能。
• 与跨职能团队合作,将数据解决方案集成到现有应用程序中。
要求:
• 7年以上Java开发经验,5年以上Spring Boot开发经验。
• 熟悉Spring Cloud、Hibernate、JPA及其他相关技术。
• 精通微服务架构设计和实现,具有分布式系统开发经验。
• 熟悉MySQL、PostgreSQL、MongoDB和Redis等数据库技术。
• 熟悉CI/CD工具和流程,如Jenkins和GitLab CI。
• 具备较强的问题解决和分析能力,能够独立完成任务。
• 优秀的团队合作和沟通能力。
• 有AWS和Azure等云服务经验者优先。
• 熟悉并精通使用Apollo配置中心、Kafka消息中间件、Xxl Job调度器、Pinpoint链路追踪和Prometheus监控等组件。
• 熟悉TMS(财务管理系统),尤其在金融和全球支付相关功能方面有经验。
为什么选择Binance
• 与全球领先的区块链生态系统一起塑造未来
• 在以用户为中心的全球组织中与世界级人才合作,结构扁平
• 在创新环境中自主处理独特、快节奏的项目
• 在以结果为导向的工作场所中茁壮成长,拥有职业发展和持续学习的机会
• 具有竞争力的薪资和公司福利
• 居家办公安排(安排可能因业务团队的工作性质而异)
Binance致力于成为一个平等机会的雇主。我们相信,拥有多元化的员工队伍是我们成功的基础。
提交工作申请即表示您已阅读并同意我们的候选人隐私声明。
我们可能会使用人工智能(AI)工具来支持招聘过程的部分环节,例如审查申请、分析简历或评估回复。这些工具协助我们的招聘团队,但不取代人工判断。最终的招聘决策由人类做出。如果您想了解有关您的数据处理的更多信息,请联系我们。