職位描述
a) 負責與業務團隊溝通,理解應用需求,確保技術在業務中的有效融合與實施。
b) 負責Java應用程序的設計與開發,包括系統設計、編碼和測試等環節。
c) 優化應用性能,提升系統的智能化水平和用戶體驗,支持業務流程的自動化改進。
d) 參與應用相關的技術支持與維護工作,確保系統的穩定性和可靠性。
e) 執行上級安排的其他與Java開發及AI應用相關的技術任務。
崗位要求:
a) 計算機相關專業本科及以上學歷,5年以上Java后端開發經驗,熟悉JVM原理、多線程、分布式系統設計;
b) 熟悉Java語言和面向對象設計開發,熟悉多線程程序開發,對多線程技術、異步、并發有較深入理解;
c) 熟悉主流開源框架,如SpringBoot、SpringCloud、MyBatis、RabbitMQ、Redis等,具備獨立的問題排查能力;
d) 熟悉微服務架構,熟悉分布式、多線程、緩存、消息等高性能架構相關開發技術;
e) 熟悉MYSQL和NoSQL數據庫,具備高性能數據庫設計經驗;
f) 熟悉常用的數據結構與算法,對設計模式、軟件工程等有較深入的理解;
g) 熟悉HTTPS、Web Socket、TCP/IP、MQTT等網絡協議;了解大模型訓練調優、RAG技術或AIAgent開發的優先。