崗位職責(zé):
1.負責(zé)根據(jù)需求進行技術(shù)設(shè)計,編寫設(shè)計文檔;
2.負責(zé)參與需求分析、系統(tǒng)設(shè)計、軟件研發(fā)、安裝部署以及運行維護工作;
3.負責(zé)獨立解決軟件的技術(shù)問題;
4.負責(zé)完成技術(shù)文檔的編寫;
5.負責(zé)遵守相關(guān)開發(fā)工具的編碼規(guī)范;
6.負責(zé)熟悉項目開發(fā)流程;
任職要求:
1.計算機及相關(guān)專業(yè)、碩士及以上學(xué)歷;
2.2年及以上JAVA開發(fā)經(jīng)驗,獨立負責(zé)過中型項目模塊或參與復(fù)雜系統(tǒng)設(shè)計;
3.有扎實的JAVA基礎(chǔ),精通JAVA8+特性,熟悉JAVA17+及JVM原理,熟練使用集合框架、多線程與并發(fā)工具,深入理解設(shè)計模式及OOP原則;
4.掌握主流開發(fā)框架,熟練使用Spring全家桶及MyBatis/MyBatisPlus,熟練使用SpringCloud微服務(wù)架構(gòu)及分布式中間件;
5.熟悉ORACLE、DB2、MySQL等數(shù)據(jù)庫及達夢、金倉等國產(chǎn)數(shù)據(jù)庫,精通SQL優(yōu)化及索引設(shè)計;熟練使用Redis/ES NoSQL數(shù)據(jù)庫和RabbitMQ/Kafka等常用消息隊列;
6.熟練使用Git、Maven、Jenkins、Docker等工具與技術(shù);
7.了解前端技術(shù)(HTML/CSS/JS、VUE/React及RESTful API設(shè)計),熟悉Linux常用命令及Shell腳本編寫;
8.良好的執(zhí)行、溝通、應(yīng)變和學(xué)習(xí)能力,踏實肯干,抗壓性強。