崗位要求:
1、計算機及相關專業(yè),具備扎實的JAVA編程基礎,深入理解JAVA底層原理。
2、具備良好的編碼規(guī)范、文檔習慣能獨立解決問題,有團隊協(xié)作意識。
3、熟悉Java語言及設計模式,熟悉Spring Boot、Spring Cloud 微服務架構及開發(fā)模式。
4、精通關系型數(shù)據(jù)庫(如MySQL)的設計與優(yōu)化,能夠設計合理的數(shù)據(jù)庫表結構,掌握SQL語言的高級用法,包括復雜查詢、存儲過程、視圖等,能夠?qū)?shù)據(jù)庫性能進行調(diào)優(yōu)。
5、熟悉軟件設計模式(如單例模式、工廠模式、策略模式等),能夠合理運用設計模式進行代碼設計。
6、熟悉 mysql、Kafka、RabbitMQElasticsearch 等中間件的使用和調(diào)優(yōu)
7、了解LangChain、FastAPl、TransformersAgent、RAG 等 Al技術者優(yōu)先。
8、有 Python 開發(fā)經(jīng)驗優(yōu)先;
崗位職責:
1、具有5年以上Java后端開發(fā)經(jīng)驗,本科及以上學歷;
2、根據(jù)開發(fā)規(guī)范和流程,能獨立完成相應模塊迭代計劃任務開發(fā);
3、參與項目需求評審、代碼評審、技術設計方案評審,根據(jù)需求完成軟件概要設計、詳細設計、數(shù)據(jù)庫設計、接口設計等,并輸出清晰、規(guī)范的設計文檔;
4、解決系統(tǒng)開發(fā)、運行中出現(xiàn)的各種問題;
5、完成上級領導交付的其他相關工作;