1、參與和負責項目框架的設計與開發(fā),獨立、快速、高質量地完成整個項目的所有業(yè)務模塊的系統(tǒng)概要設計和詳細功能設計、編碼實現(xiàn)和單元測試;
2、具備良好的編碼規(guī)范習慣,確保相關代碼邏輯的健壯性與正確性,能夠形成完備規(guī)范的技術接口文檔;
3、輔助需求人員完成需求分析工作,配合測試人員及時、快速、高效地完成BUG修復工作;
4、維護、升級和優(yōu)化現(xiàn)有系統(tǒng),并能夠快速定位并及時修復軟件缺陷;
5、與公司其他團隊協(xié)作完成公司產品的功能開發(fā),為公司業(yè)務團隊提供技術問題的解決方案;
6、跟蹤并深入了解Java及相關技術的發(fā)展方向,并轉化為實際應用方案。
任職要求:
1、專業(yè)從事后端應用系統(tǒng)研發(fā)3年以上,計算機及相關專業(yè)本科或以上學歷;
2、精通Java語言,精通Spring?Boot、Spring+Mybatis+SpringMVC和SpringBoot等常用開發(fā)框架,具有后端應用開發(fā)框架;
3、精通OOAD、AOP的原理及方法,熟悉常用的設計模式和開源框架,掌握微服務架構原理,有大型互聯(lián)網項目經驗或業(yè)內知名產品研發(fā)經驗者優(yōu)先;
4、熟悉分布式系統(tǒng)基礎設施中常用的技術,如分布式事務、緩存、消息中間件、搜索引擎等;
5、熟悉高并發(fā)、高可靠性系統(tǒng)的設計、監(jiān)控和運維等,熟悉Netty、Vert.x等高性能開發(fā)框架者優(yōu)先;
6、熟悉網絡編程,能夠設計和維護基于TCP/IP協(xié)議的高性能事件驅動框架程序;
7、?精通關系型數(shù)據庫Oracle和MySQL,精通Zookeeper、Redis、MQ,有SQL優(yōu)化經驗,能夠編寫高質量SQL語句;
8、熟悉mysql、mongodb、redis等數(shù)據庫使用;
9、擁有強烈的求知欲,優(yōu)秀的學習和溝通能力;
10、對軟件研發(fā)工作具有濃厚的興趣,具備較強的責任心和良好的學習能力、邏輯思維能力,個性樂觀開朗,善于溝通和團隊合作,勇于創(chuàng)新和接受挑戰(zhàn)。