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