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