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