核心技术能力要求:
精通Java核心语法、集合框架、多线程与并发编程
深入理解JVM原理(内存模型、GC机制、性能调优)
熟悉常用设计模式(如工厂、单例、代理等)及OOP设计原则
熟练使用Spring全家桶(Spring Boot, Spring MVC, Spring Cloud)
掌握ORM框架(MyBatis)及SQL优化
熟悉微服务架构(服务注册发现、配置中心、网关)
精通关系型数据库(MySQL)及NoSQL(Redis/MongoDB)
具备分库分表、读写分离等分布式数据库设计经验
掌握消息中间件(Redis/Kafka/RabbitMQ)应用场景
工程实践能力:
熟悉CI/CD流程(Jenkins/GitLab CI)、容器化技术(Docker/K8s)
掌握代码质量管理工具(SonarQube)及日志监控(ELK/Prometheus)
具备单元测试(JUnit)、集成测试开发能力
理解自动化测试框架(TestNG/JMockit)
能独立完成模块设计,编写技术方案文档
硬性条件:
学历:计算机相关专业
3年以上Java开发经验