1. 本人主要负责主认证业务模块、数据同步模块、后台管理模块、数据分发模块、风控模块、为方便SaaS 接入提供的SDK模块,多场景验证Demo 模块;包括功能开发和维护,代码Review,性能优化,快速学习新技术,并应用到开发中。
2. 使用分布式缓存Redis 减少数据库访问,提高性能;使用微服务框架SpringCloud 进行服务治理;使用多线程技术,消息队列框架(Kafka)解决高并发的应用。
3. 使用单元测试完成公司覆盖率指标(分支50%,方法60%),同时完善代码逻辑缺陷,修补QA 无法测试到的Bug。
4. 使用基于Docker 、Kubernetes 技术实现的Pass 平台,搭配Jenkins 配置、Nginx 部署完成项目模块的一站式部署运维工作。
5. 使用前端框架Vue 、NodeJS 新技术实现后台管理模块,主要包括应用管理及应用授权。
开发技术栈:
SpringMVC, SpringBoot, Mybatis, SpringCloud, Kafka, Redis, MySql, Nginx,Jenkins, Tomcat, JS, Jquery, Vue 等。