20-30K
熟悉分布式系统的设计和应用,熟悉分布式框架、分布式事物、中间件、数据库等机制,扎实的分布式 技术解决高并发场景实操经验 1、Java 高级开发:精通 Java 初级及高级知识,具备扎实的面向对象编程思想,熟练掌握常用数据结构和算法,熟悉 Java 设计模式。 2、分布式系统设计:深入理解分布式系统架构,熟悉分布式事务、中间件、数据库等高并发场景下的技术解决方案,具备丰富的实操经验。 3、JVM 调优:深入理解 JVM 底层原理,熟悉垃圾回收器及核心参数调优,具备线上 JVM 调优经验,能够有效提升系统性能。 4、多线程与并发编程:熟练使用 Java 多线程、线程池、线程安全锁机制,精通 JDK 1.8 及以上新特性。 5、微服务架构:深入理解 SpringCloud、Dubbo、Zookeeper、SpringBoot、SpringMVC、MyBatis、Skywalking(链路追踪) 等开源框架的设计原理及底层架构,具备丰富的微服务架构设计经验。 6、数据库优化:熟练掌握 Oracle、MySQL、SqlServer 数据库,具备丰富的数据库优化经验,能够有效提升数据库性能。 7、Redis 与缓存架构:深入理解 Redis 线程模型,熟练掌握 Redis 核心数据结构的使用场景,熟悉多级缓存架构、读写分离、主从配置及哨兵模式。 8、Elasticsearch (ES):熟悉 Elasticsearch 的核心原理,具备 ES 集群部署、数据索引、搜索优化及性能调优经验,能够高效处理海量数据的搜索与分析需求 9、消息中间件:熟悉常见消息中间件的使用,能够解决消息丢失、重复消费等疑难问题,确保系统的高可用性。 10、开发工具:熟练使用 SVN、Git、Maven 等项目管理工具,熟悉 WebService 技术及 Linux 常用命令。 11、前端技术:熟悉 JavaScript、jQuery、Ajax 等前端技术,熟练使用 zTree、jQuery UI 等插件,具备前后端联调经验 12、Python 开发:熟悉 Python 编程语言,能够使用 Python 进行数据处理、脚本编写、快速原型验证,并具备与 Java 混合开发的经验。




