1.2-1.8万
深圳市数字技术园A3号楼
一、核心技术要求
1. 编程基础与框架
1)熟练掌握Java语言核心特性(多线程、集合、IO/NIO、JVM内存管理)
2)熟练使用Spring全家桶(Spring Boot/Cloud/MVC、MyBatis/Hibernate)及设计模式
3)理解微服务架构(Dubbo/Spring Cloud)、RPC通信原理及服务治理
2. 数据库与中间件
1)精通MySQL/Oracle关系型数据库(索引优化、分库分表)及Redis/MongoDB等NoSQL数据库
2)熟悉消息队列(Kafka/RabbitMQ)、分布式缓存(Redis集群)
3. 分布式系统能力
1) 具备高并发系统开发经验
2) 了解分布式事务(Seata)、服务熔断(Hystrix)、API网关(Zuul)等解决方案
二、项目经验与系统设计
1. 实战经验要求
1) 两年以上复杂业务系统开发经验
2)主导或参与过至少2个完整项目的架构设计与核心模块开发
2. 架构设计能力
1) 具备模块化设计能力(DDD领域驱动设计)和性能优化经验(JVM调优、SQL优化)
2) 熟悉容器化部署(Docker/Kubernetes)与CI/CD流程
三、学历与工具技能
1) 本科及以上学历(计算机相关专业)
2)熟练使用Git/Maven/Gradle等开发工具链
2) 了解Linux运维(Shell脚本编写)及云原生技术栈
3) 具备前端协同能力(了解Vue/React框架)者优先
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕