**职责**:
- 参与加密货币交易所后端系统架构设计和技术选择。
- 负责编写高质量的Java代码,实现交易所的核心功能和业务逻辑。
- 开发和维护与加密货币交易相关的功能模块,包括订单管理、账户管理、市场数据等。
- 与前端开发团队密切合作,提供稳定的API接口和数据交互。
- 优化系统性能和响应速度,解决系统瓶颈和性能问题。
- 实施安全措施,保护用户数据和交易信息的安全性。
- 编写单元测试和集成测试,确保代码的质量和可靠性。
- 参与代码审查和团队合作,提高开发效率和代码质量。
• *职位要求**
- 3-5年Java后端开发经验,熟悉Java EE或Spring框架。
- 有开发加密货币交易所的经验,熟悉交易所的核心功能和流程。
- 熟悉分布式系统和微服务架构,了解服务治理和容器化部署。
- 熟练掌握MySQL、Redis等数据库技术,具有SQL优化和数据库设计能力。
- 熟悉消息队列和缓存等常见中间件的使用和调优。
- 对数据结构和算法有很好的理解,能够解决复杂的技术问题。
- 具备良好的团队合作和沟通能力,能够与前端开发和测试团队密切合作。
- 深入了解软件工程和开发流程,熟悉敏捷开发方法。
• *加分项**
- 有测试加密货币交易所的经验,了解交易所系统的测试要求和流程。
- 深入了解加密货币的基本原理和相关技术,如区块链、智能合约等。
- 有安全开发和漏洞分析的经验,能够识别和解决安全风险。
- **熟练掌握中文和英文,能够与中国客户进行沟通**。