Java開發(fā)工程師
1.5-2萬元/月1. 本科及以上學歷,計算機相關專業(yè)優(yōu)先,具備5年以上JAVA開發(fā)經驗。
2. 精通Java核心技術:熟練掌握面向對象編程、集合框架、IO/NIO、多線程與并發(fā)編程機制。
3. 深入理解JVM底層原理:熟悉內存結構、垃圾回收策略、類加載過程及JIT編譯優(yōu)化技術。
4. 高并發(fā)場景實戰(zhàn)經驗:熟練運用并發(fā)容器(如ConcurrentHashMap)、線程池、分布式鎖、Redis、Kafka/RabbitMQ等技術應對高并發(fā)業(yè)務需求。
5. 系統(tǒng)性能調優(yōu)能力:具備JVM層面調優(yōu)經驗(包括GC分析、MAT工具排查內存泄漏),精通SQL優(yōu)化、索引設計以及系統(tǒng)瓶頸定位方法。
6. 微服務架構實踐:熟悉Spring Cloud/Boot技術體系,掌握服務注冊與發(fā)現(xiàn)、配置中心、API網(wǎng)關等核心組件;具備基于領域驅動設計(DDD)的服務拆分經驗,以及熔斷、降級、限流等服務治理能力。
7. 分布式系統(tǒng)構建能力:掌握分布式事務解決方案(如Seata、Saga)、分布式鎖機制、消息隊列與緩存技術,理解CAP理論,并能在實際場景中權衡一致性、可用性與分區(qū)容忍性。
8. 服務間通信與集成:熟悉RESTful API設計規(guī)范,掌握gRPC、Dubbo等RPC框架,具備調用鏈追蹤和跨系統(tǒng)集成的實施能力。
9. 熟悉 Spring AI 框架,能夠對接主流大模型(如通義千問、ChatGPT、Claude 等),實現(xiàn)自然語言處理、文本生成、向量嵌入等AI功能,支持提示詞工程(Prompt Engineering)與響應流式輸出。
10. 具備使用 LangChain4j 或自研框架開發(fā)AI Agent的實際經驗,支持任務規(guī)劃、工具調用(Tool Calling)、記憶管理(Memory)與自主決策能力,應用于智能客服、自動化運維、數(shù)據(jù)查詢等業(yè)務場景。
11. 能夠將AI能力深度整合至微服務架構中,依托Spring生態(tài)實現(xiàn)AI服務的注冊、鑒權、限流與可觀測性,確保在高并發(fā)環(huán)境下的穩(wěn)定性與高效響應。