◇精通Java面向对象编程语言,有扎实的编程基础,有良好的编码习惯。了解JVM原理,熟悉多线程以及并发编程。
◇熟悉企业级Web应用开发框架和相关技术,具有独立开发和设计能力。
◇具备一定的架构设计能力。
◇具有丰富的微服务以及分布式开发经验。
◇具有区块链产品相关开发经验。
◇了解Spring原理,能熟练运用SpringBoot、SpringCloud等开发框架。
◇能熟练运用MyBatis持久层框架。
◇能熟练运用Oracle以及Mysql数据库技术,熟悉数据库设计以及Sql编写,有数据库优化经验。
◇能熟练运用与操作Redis、MongoDB内存数据库。
◇熟悉基本的Linux操作命令。
◇熟悉H5应用开发,能熟练运用JavaScript、JQuery等前端技术。了解常用前端框架,有丰富H5混合开发经验。
◇英语四级。
1、模拟炒股项目
项目介绍: 提供一套模拟炒股系统,以及炒股大赛活动和投资组合功能,便于股民学习炒股和提升用户参与性。
主要技术:Redis单点登录、Redis分布式锁、Java、Mysql、乐观锁
项目参与:参与完成了该项目的模拟炒股、炒股大赛和投资组合的功能实现,实现了模拟条件单、体验金发放、体验金充值与扣减等核心功能。
2、钱包项目
项目介绍: 一款区块链钱包项目,提供用户中心、IM、钱包等功能。
主要技术:区块链、微服务网关、分布式事务、安全加密等技术。