• 具有良好的Java基础知识和编程思想,熟悉OOP编程思想;
• 能够熟练使用idea / gitlab / maven / gradle 等开发工具;
• 熟练运用Spring、Mybatis、SpringBoot2.0等开源框架,熟悉Spring的 IOC、DI、AOP设计思想;
• 熟悉Dubbo、SpringCloud等微服务框架
• 熟悉Restfull API开发规范,熟悉三方授权OAuth2.0协议、对接第三方支 付接口(银联、微信支付)及微信公众号开发;
• 熟悉相关的Linux命令和docker应用容器部署引擎;
• 熟悉主流中间件,Redis、kafka;
• 掌握关系型数据库MySQL的设计和开发,并对索引有一定的理解;
• 熟悉shiro 、JWT的安全框架
上海光大代发专区是基于光大APP开发的,主要由任务专区、抽 奖专区、邀请排行榜和微信兑奖系统组成,实现用户完成任务积分奖励-活 动积分抽奖-邀请排行奖励-奖品微信小程序兑奖一体化操作流程,增强用户 对光大APP的关注度和依赖感。 责任描述: 责 参与需求分析和设计工作,承担核心功能、公共核心模块的代码 编写,以及项目的版本迭代和部署更新。 技术描述: 技 项目基于JDK1.8 + MySQL进行开发,后台系统使用 SpringBoot + maven 进行构建和依赖管理,使用了ORM框架Hibernate 和JPA与数据库进行关系映射,对数据进行持久化操作;系统安全方面采用 了Shiro + JWT 配合的安全框架,shiro用于执行身份验证、角色授权和会 话管理,JWT用来生成对应的token令牌,传递被认证的用户身份信息和获 取服务器资源;对于奖品派发和库存增减,采用了RedisLock进行加锁处 理,保证操作原子性和一致性