崗位職責(zé):
1、系統(tǒng)設(shè)計(jì)與開發(fā):負(fù)責(zé)公司大數(shù)據(jù)產(chǎn)品后端服務(wù)的設(shè)計(jì)、開發(fā)和維護(hù),確保系統(tǒng)的高性能、高可用性和可擴(kuò)展性。參與系統(tǒng)架構(gòu)設(shè)計(jì),優(yōu)化系統(tǒng)性能,提升用戶體驗(yàn)。
2、代碼編寫與質(zhì)量:編寫高質(zhì)量、可維護(hù)、可擴(kuò)展的Java代碼,遵循代碼規(guī)范和最佳實(shí)踐。進(jìn)行代碼審查,確保代碼質(zhì)量,提高團(tuán)隊(duì)整體技術(shù)水平。
3、技術(shù)研究與應(yīng)用:跟蹤最新的Java技術(shù)和框架,評(píng)估并引入適合項(xiàng)目的技術(shù)解決方案。參與技術(shù)難題的攻關(guān),解決系統(tǒng)開發(fā)過程中的技術(shù)瓶頸。
4、文檔編寫與團(tuán)隊(duì)協(xié)作:編寫技術(shù)文檔,包括設(shè)計(jì)文檔、接口文檔和開發(fā)文檔,確保文檔的準(zhǔn)確性和完整性。與前端開發(fā)、產(chǎn)品經(jīng)理、測(cè)試工程師等緊密合作,確保系統(tǒng)開發(fā)與部署順利進(jìn)行。
5、項(xiàng)目前期配合:配合公司招投標(biāo)項(xiàng)目的案例原型制作、相關(guān)技術(shù)方案輸出。
6、項(xiàng)目部署與維護(hù):參與項(xiàng)目整體規(guī)劃與開發(fā),進(jìn)行項(xiàng)目部署。按時(shí)提交軟件源代碼,對(duì)完成的程序及代碼作初步測(cè)試。
任職要求:
1、精通Java編程語言,熟悉多線程、并發(fā)、集合、網(wǎng)絡(luò)、IO等基礎(chǔ)知識(shí)。
2、熟練掌握Spring、Spring Boot、Spring Cloud、MyBatis等主流Java框架。
3、熟悉分布式系統(tǒng)設(shè)計(jì),掌握分布式緩存、消息隊(duì)列、負(fù)載均衡等技術(shù)。
4、熟悉數(shù)據(jù)庫(kù)技術(shù),如MySQL、Oracle等,具備SQL優(yōu)化能力。熟練使用國(guó)產(chǎn)數(shù)據(jù)庫(kù),如金倉(cāng)、達(dá)夢(mèng)等。
5、了解大數(shù)據(jù)處理技術(shù),如Hadoop、Spark、Flink等,具備大規(guī)模數(shù)據(jù)處理經(jīng)驗(yàn)。
6、有數(shù)據(jù)采集、數(shù)據(jù)清洗、數(shù)據(jù)可視化等數(shù)據(jù)處理經(jīng)驗(yàn)者優(yōu)先。
7、具備良好的編碼習(xí)慣,注重代碼質(zhì)量,有較強(qiáng)的團(tuán)隊(duì)協(xié)作能力。。
8、具有良好的團(tuán)隊(duì)合作能力,有激情,有責(zé)任心,富于創(chuàng)新精神。