熟练 Spring,SpringMVC,Mybatis 等开源框架。熟练微服务技术框架SpringBoot,SpringCloud。掌握高并发分布式服务框架 (Zookeeper)应用;掌握消息队列 (Kafka)应用。熟悉 Mysql 数据库,Redis、Guava缓存技术。熟练使用Git、maven、linux、jenkins、nginx、tomcat、JS、Jquery、Ajax、Vue、NodeJS等技术。
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 等。
角色 | 职位 |
负责人 | java |
队员 | 后端工程师 |
电商系统分为电商网站系统和电商后台管理系统 职责: 负责后台管理系统的权限功能实现 负责秒杀系统架构设计和开发 负责电商详情页缓存架构设计和开发 负责分布式微服务架构设计和开发 采用技术:SpringBoot、Spring cloud、Mybatis、Mysq
企业认证系统 1、该平台是多租户的统一认证与身份管理平台,可为各种 SaaS 应用提供多租户的统一 认证、身份管理、员工信息分发等服 务。主要认证方式有:内部认证和外部认证。基于该平台可以接入多个 SaaS 应用和多个企业的需求,设计了多种登录认证场景。 - 内部认证:对