技术要求:
后端技术(Java方向):
1,精通Java语言,深入理解JVM原理、多线程、集合框架、IO/NIO等核心机制;
2,熟练掌握Spring、Spring Boot、Spring MVC、Spring Cloud等主流框架;
3,熟悉MyBatis、Hibernate等ORM框架,具备SQL优化和数据库设计能力;
4,熟练使用MySQL、Oracle等关系型数据库,了解Redis等NoSQL技术;
5,掌握消息中间件(如Kafka、RabbitMQ)和分布式缓存技术;
6,熟悉分布式系统设计,了解服务治理、熔断降级、负载均衡等机制(如使用Dubbo、Nacos、Sentinel等);
7,熟悉高并发、高可用系统开发。
8,熟练使用Git进行版本控制,遵循良好的分支管理规范。
前端技术(全栈能力):
1,熟练掌握HTML5、CSS3、JavaScript(ES6+),具备良好的前端编码习惯;
2,熟悉主流前端框架,如Vue.js、React.js,具备组件化开发经验;
3,熟悉前端构建工具(Webpack、Vite等)和包管理工具(npm/yarn);
4,了解前后端分离架构,熟悉RESTful API设计与调用;
5,熟悉前端性能优化、跨浏览器兼容性处理。