崗位職責(zé):
1.參與公司產(chǎn)品/項(xiàng)目軟件開發(fā)和維護(hù),具備Java代碼的架構(gòu)能力;
2.負(fù)責(zé)產(chǎn)品/項(xiàng)目模塊設(shè)計、詳細(xì)設(shè)計,能完成框架或核心模塊的編寫,確保產(chǎn)品的可擴(kuò)展性和維護(hù)性;
3.負(fù)責(zé)完成產(chǎn)品/項(xiàng)目模塊功能迭代,系統(tǒng)穩(wěn)定性和性能優(yōu)化;
4.負(fù)責(zé)按照軟件開發(fā)流程編寫代碼和測試用例,提交源碼、設(shè)計文件及相關(guān)文檔入庫并進(jìn)行版本管理;
5.在開發(fā)過程中,快速定位并解決技術(shù)難題,確保代碼的穩(wěn)定性和可靠性;
6.負(fù)責(zé)編寫技術(shù)文檔,記錄開發(fā)過程、設(shè)計方案和技術(shù)決策;
7.與產(chǎn)品/項(xiàng)目經(jīng)理、測試和其他開發(fā)人員緊密合作,確保項(xiàng)目順利進(jìn)行;
8.持續(xù)提升自己的技術(shù)水平,學(xué)習(xí)新技術(shù)和工具,參與團(tuán)隊內(nèi)部的技術(shù)分享,促進(jìn)知識共享和個人成長。
任職要求:
1. 5年以上Java服務(wù)端開發(fā)經(jīng)驗(yàn),扎實(shí)的JM、集合、并發(fā)編程基礎(chǔ);
2.精通Spring生態(tài)(SpringBoot/SpringCloud)及MyBatis開發(fā)框架;
3.熟練使用MySOL/Oracle等關(guān)系型數(shù)據(jù)庫,掌握Redis、MongoDB等NoSOL技術(shù);
4.熟悉分布式系統(tǒng)開發(fā),掌握微服務(wù)架構(gòu)、消息隊列及常見中間件應(yīng)用;
5.具備Git全流程開發(fā)經(jīng)驗(yàn),熟悉Maven/Gradle構(gòu)建工具;
6.有高并發(fā)系統(tǒng)優(yōu)化或復(fù)雜業(yè)務(wù)模塊解耦經(jīng)驗(yàn);
7.熟悉DevOps開發(fā)流程,具備單元測試編寫習(xí)慣;
8.熟練掌握Cursor、Trae等至少2種AI工具,能夠進(jìn)行快速開發(fā);
9.通信、雷達(dá)等電磁相關(guān)專業(yè)和經(jīng)驗(yàn)者優(yōu)先。