java要求:
1、Java基础扎实:熟悉集合、多线程、10、网络编程等,深入理解设计模式及主流框架(Spring/MyBatis/dubbo),DDD领域分层2、JVM调优经验:掌握IM内存模型、垃圾回收机制,能通过工具(如JProfiler、Arthas、jstack、MAT等)分析内存泄漏及性能问题3、熟悉常用中间件的使用:
Kafka:熟悉消息队列原理、集群部署及可靠性方案
数据库:熟练SQL优化、事务处理Redis:掌握数据结构、持久化机制、集群部署及缓存击穿/穿透解决方案-Dubbo:熟悉RPC原理、服务治理及分布式事务4、Linux运维能力:熟练使用Shell脚本、系统监控工具(如Top/mstat等),具备日志分析及故障快速定位能力
5、开发与部署:熟练使用Git进行协作开发,熟悉CI/CD流程
软性素质
1、责任心强,具备独立解决问题能力及抗压能力2、良好的沟通协作意识,能高效推动跨团队合作3.持续学习热情,关注技术前沿并快速落地实践
有做过 ES、RAG相关开发经验的优先考虑