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