java高級開發工程師
2-2.2萬元/月崗位職責
1、扎實掌握面向對象編程、集合框架、IO/NIO、多線程與并發編程,精通Java核心技術體系;
2、深入理解JVM底層機制:熟悉內存結構、垃圾回收策略、類加載流程及JIT優化;熟練運用線程池、分布式鎖、Redis、Kafka/RabbitMQ等技術應對高并發場景,具備高并發實戰經驗,熟練使用ConcurrentHashMap等并發容器;
3、擅長系統性能調優:具備JVM層面的調優能力(包括GC日志分析、MAT工具排查內存泄漏),精通SQL優化、索引設計以及系統性能瓶頸的定位與解決;
4、熟悉微服務架構體系:掌握SpringCloud/Boot生態組件,包括服務注冊與發現、配置中心、API網關等;具備基于領域驅動設計(DDD)的服務拆分經驗,熟悉熔斷、降級、限流等服務治理方案;
5、掌握分布式系統核心理論與實踐:熟悉分布式事務(如Seata、Saga模式)、分布式鎖、消息隊列和緩存機制,理解CAP定理,并能在實際場景中權衡一致性、可用性與分區容忍性;熟悉gRPC、Dubbo等RPC框架,具備服務調用鏈追蹤及跨系統集成能力;
6、熟悉RESTfulAPI設計規范,掌握gRPC、Dubbo等服務通信協議;熟練使用SpringAI框架,能夠集成主流大模型(如通義千問、ChatGPT、Claude等),實現自然語言理解、文本生成、向量嵌入等AI功能,支持提示詞工程(PromptEngineering)與響應流式輸出;
7、具備基于LangChain4j或自研框架構建AIAgent的實際經驗,支持任務規劃、工具調用(ToolCalling)、記憶管理(Memory)與自主決策,應用于智能客服、自動化運維、數據查詢等業務場景;
8、能將AI能力深度融入微服務架構,通過Spring生態完成AI服務的注冊、鑒權、限流與可觀測性建設,保障高并發環境下的穩定性與響應效率。
崗位要求
1.統招本科及以上學歷,計算機相關專業優先,具備8年以上JAVA開發經驗。
2.精通JAVA語言,深入理解JVM、多線程、集合等底層技術原理。
3.熟練掌握SpringBoot、SpringCloud技術棧,具有豐富的微服務項目落地經驗。
4.熟悉k8s云原生技術體系,了解容器化部署與運維管理流程。
5.熟悉CI/CD流程,能夠獨立搭建自動化構建、測試與部署環境。
6.具備大規模、高并發系統的開發經驗,熟悉分布式架構與微服務開發模式。
7.熟悉常用關系型數據庫如MySQL、Oracle,具備良好的數據庫設計與性能優化能力。
8.熟悉PHP、Python、Go語言者優先,有前端開發經驗者優先考慮。
9.具備優秀的溝通協作能力、學習能力和責任心,善于分析問題并推動解決。