公司规模:100 - 499人
公司性质:国有企业
职位性质: | 全职 | 专业要求: | 软件相关专业毕业 | 招聘日期: | 2025.3.12 ~ 2025.4.12 |
---|---|---|---|---|---|
工作地点: | 北京 | 外语要求: | 无 | 更新日期: | 2025.3.12 |
工作经验: | 三年以上 | 职称要求: | 无职称 | ||
学历要求: | 本科及以上 | 工资待遇: | 10000 - 17000 | ||
招聘人数: | 1人 |
一、核心技术能力 1. Java基础 - 熟练掌握Java核心语法、集合框架、多线程、JVM原理(内存模型、GC机制、性能调优)。 - 理解设计模式(如工厂、单例、代理等)并能结合实际场景应用。 2. 主流开发框架 - 熟练使用 **Spring全家桶**(Spring Boot、Spring MVC、Spring Cloud),了解核心原理(如IoC/AOP)。 - 熟悉ORM框架(MyBatis、Hibernate)及SQL优化,了解JPA规范。 - 加分项:了解微服务架构(服务注册发现、熔断限流、配置中心等)。 3. 数据库与缓存 - 熟练使用 **MySQL**,掌握索引优化、事务隔离级别、分库分表方案(如ShardingSphere)。 - 熟悉 **Redis** 核心数据结构、持久化机制、集群模式,了解缓存穿透/雪崩解决方案。 - 加分项:了解其他NoSQL数据库(MongoDB、Elasticsearch)。 4. 中间件与分布式技术 - 熟悉消息队列(Kafka、RocketMQ、RabbitMQ)的应用场景及原理。 - 了解分布式事务(Seata、TCC)、分布式锁(Redisson)、RPC框架(Dubbo、gRPC)。 - 熟悉Zookeeper/Nacos等注册中心,了解分布式系统设计(CAP理论)。 5. 开发工具与工程化 - 熟练使用Maven/Gradle、Git、Jenkins等工具链。 - 熟悉Linux基础命令,具备脚本编写能力(Shell/Python)。 - 了解容器化技术(Docker、Kubernetes)及云原生开发(AWS/Aliyun)。 二、项目经验与系统设计 1. 项目经验 - 独立负责过中大型模块开发,具备需求分析、技术方案设计能力。 - 有高并发、高可用系统开发经验(如秒杀、支付系统),熟悉性能调优手段。 - 熟悉代码重构、系统迁移、技术债务清理等场景。 2. 系统设计能力 - 能设计合理的系统架构(分层、模块化、服务拆分)。 - 熟悉常见系统问题解决方案(分布式ID生成、幂等性设计、接口限流)。 - 熟悉DDD(领域驱动设计)思想或微服务拆分原则优先。 三、软技能与综合素质 1. 团队协作 - 良好的沟通能力,能与产品、测试、前端团队高效协作。 - 具备Code Review意识,熟悉代码规范(如阿里巴巴Java开发手册)。 2. 学习与问题解决 - 快速学习新技术的能力,对技术原理有探究精神。 - 能独立排查复杂问题(如JVM内存泄漏、慢SQL优化、分布式链路追踪)。 3. 工程规范 - 熟悉单元测试(JUnit、Mockito)、接口文档管理(Swagger)。 - 有DevOps实践经验(CI/CD、监控报警、日志分析)优先。 任职要求 1.本科以上学历,软件相关专业毕业; 2.3年以上开发经验; 3.可以接受异地驻场开发; 4.爱岗敬业、具备高度的责任心和团队协作精神。 工作地点:北京、西安 |