具备Java并发工具(JUC)的深入理解,能够有效处理高并发场景,优化系统性能。
•深入理解JVM底层原理,熟悉各种垃圾收集器的使用及核心参数的调优。
•具备微服务架构和Spring Cloud全家桶开发经验,熟悉服务注册与发现、服务网关、负载均衡等核心技术。能够结合业务需求设计高可用、高性能的分布式系统架构,并实现微服务之间的通信和协作。
•具备扎实的后端开发能力,熟练掌握Spring Boot、Spring Cloud、MyBatis、Docker、MQ等开源组件/中间件,具备设计和开发复杂后端系统的能力。
•熟练掌握MySQL数据库技术,拥有SQL调优经验,能够优化数据库性能和稳定性。
•深入理解Redis核心数据结构的使用场景,熟悉缓存高并发使用场景,能够设计和实现高效的缓存方案。
•熟悉Java网络编程,深入理解HTTP、HTTPS、TCP/IP等协议。
•掌握Linux常用命令及Docker常用命令,具备Linux环境下的开发和运维能力,能够使用Docker进行容器化部署,提高开发和部署效率。
•具备使用OpenAI的ChatGPT以及prompt经验,能够将AIGC技术应用于开发和学习中,提高开发的效率和质量。
个人优势:
•拥有8年的Java开发经验,深度参与并设计了多款企业级平台系统架构。近期专注于区块链应用开发,参与开发了USDT Telegram机器人项目,对区块链技术有初步的实践经验。
•熟悉区块链基础原理,了解以太坊(Ethereum)、Tron等主流区块链平台,具备智能合约开发和部署的基础知识,能够参与区块链相关项目的开发与维护。
• 熟练掌握微服务、缓存、消息队列、搜索引擎等互联网常用技术
• 能独立完成复杂项目开发,具备优秀的分析、解决问题的能力
• 有较强的问题解决能力,能够利用AI工具如ChatGpt或者Claude、搜索引擎、Stack Overflow等自主解决问题
•热爱技术,勇于创新,乐于分享,能有效带领团队攻坚克难,体现领导力
1、USDT Telegram 机器人
USDT bot机器人是一款基于Telegram平台开发的加密货币管理工具,旨在为用户提供便捷、安全的USDT充值、转账及余额查询等服务。用户可以通过与机器人互动,实现快速的数字货币交易与资产管理,提升交易效率和用户体验。机器人支持USDT的充值、提现、余额查询以及交易记录查看等功能,确保用户在Telegram生态内即可完成大部分数字资产操作。
技术架构:
开发语言与框架:采用Java语言,基于Spring Cloud微服务架构,利用Spring Boot简化开发流程,确保系统的高效性和可维护性。
Telegram Bot API集成:使用Telegram提供的Bot API进行机器人逻辑开发,实现与Telegram平台的无缝对接。
区块链集成:集成以太坊(ERC20)和Tron(TRC20)区块链网络,通过智能合约实现USDT的存取与转账,确保交易的透明性和安全性。
项目亮点:
核心开发成员:作为核心开发团队的一员,参与项目的需求分析、系统设计和功能实现,确保项目按时高质量完成。
系统性能优化:通过Redis缓存和RabbitMQ消息队列技术,显著提升系统处理能力,支持大规模用户同时操作,优化用户体验。
安全性保障:协助实施多层次安全机制,包括用户认证、数据加密和交易审核,确保平台和用户资产的高度安全。实现地址格式验证和提现金额确认,防止恶意操作。
智能合约应用:参与智能合约的开发和测试,确保USDT交易的自动化执行,减少人为干预,提高交易效率和透明度。
用户体验优化:协助设计简洁直观的聊天界面,提供友好的用户交互体验,支持多语言切换,提升用户满意度和粘性。实现错误提示和操作引导,降低用户操作难度。
高可靠性:通过冗余部署和自动化监控,确保系统可靠性达到99.99%,采用分布式架构,避免单点故障,提高系统容错能力。
多链支持:支持多种区块链网络的USDT交易(如ERC20、TRC20),满足不同用户的需求,增强系统的灵活性和适应性。实现不同链之间的资产互转,提升平台的竞争力。
可兼职时间
可兼职地点
0条评论 雇主评价