任职资格:
.全日制本科及以上学历,计算机等相关专业。
.5 年以上 Java 研发经验,对系统业务逻辑理解能力强,具备一定的项目协调推进能力。
.具备扎实的 Java 基础,精通 JDK 在集合、IO 、并发、线程、反射、类体系等方面的运用,精通 JVM 调优。
.有大数据平台(如 Hadoop, Spark, Flink) 或 MPP 数据库(如 ClickHouse, Doris) 开发经验者优先。
.熟练使用主流的 AI 框架 (如 TensorFlow, PyTorch, Scikit-learn) 和大数据计算引擎(如 Spark MLlib, Flink) 者优先。
.熟练使用 Spring/Spring MVC/MyBatis/Tomcat/Spring Cloud 等常用 Java 开源框架,对其运行原理有较好的理解。
.精通数据库设计(Oracle 优先),优秀的 SQL 编写及调优能力,熟悉常见 NoSQL 存储,如 redis 等。
.有大规模高并发互联网应用的架构设计和研发运维经验优先,熟悉常规的分布式架构,熟悉缓存、消息队列等开源中间件。
.具有较好的沟通能力,思路清晰,善于思考,能独立分析和解决问题。
.有强烈的责任心和团队合作精神,良好的抗压能力,心态积极,能主动融入团队。
.年龄原则上不超过 35 岁。特别优秀者可适当放宽。
感觉根本学不完
上述这些都基于我认为在公司干过项目就算精通的标准来算,看过视频自己捣鼓过 demo 不算。
> 精通 JDK 在集合、IO 、并发、线程、反射、类体系等方面的运用,精通 JVM 调优
> 精通数据库设计(Oracle 优先),优秀的 SQL 编写及调优能力
熟悉...优先的意思就是不会也行,自动忽略。看下来硬性要求只有精通的部分加上:
> 熟练使用 Spring/Spring MVC/MyBatis/Tomcat/Spring Cloud 等常用 Java 开源框架
> 熟悉常见 NoSQL 存储,如 redis 等
> 熟悉常规的分布式架构,熟悉缓存、消息队列等开源中间件
所以感觉还行,个人理解。