技术栈
- 熟悉Java基础语法、集合框架、并发编程
- 熟练使用Spring Boot,Spring Cloud等微服务框架
- 熟悉MySQL数据库设计、索引优化及SQL语句优化,深入理解事务隔离级别、锁机制
- 熟悉Redis数据库,熟练使用Redis实现缓存、分布式锁
- 熟悉Nginx、Kafka、Hystrix等分布式中间件
- 熟悉Junit5、Mockito单元测试框架
- 了解云原生相关技术栈,掌握Docker容器化部署及K8s核心概念
- 熟悉Linux常用命令
- 熟悉Vue2及Vue3全家桶,熟悉React,React-Router,Redux,React Hooks
- 熟悉JavaScript,ES6+,掌握闭包,原型链,事件循环,深浅拷贝,事件委托等原理
- 熟悉浏览器渲染机制,HTTP缓存机制,HTTP状态码,WebSocket
- 熟悉Node及相关生态并在实际项目中落地
- 熟练使用 Git 进行代码版本控制
- 有中级软件设计师和英语四级证书