本人有四年開發(fā)經(jīng)驗,精通JavaSE,基礎(chǔ)知識扎實,熟悉JDK8新特性,并能在項目中靈活應用,對JVM有簡單了解??蚣芊矫婢ㄊ褂肧pring全家桶進行開發(fā),能夠使用其快速整合其他框架;精通使用Mybatis,MybatisPlus框架進行數(shù)據(jù)庫訪問開發(fā),數(shù)據(jù)庫熟練使用MySQL、Oracel、Redis等。有運維經(jīng)驗,能夠搭建部署服務器環(huán)境。
【技術(shù)?!?
1、精通Java的常用API 操作,熟練使用jdk1.8新特性
2、精通Spring,閱讀過Spring生命周期源碼
3、精通使用SpringBoot框架,了解其自動配置原理,能夠使用其快速整合其他框架
4、精通使用Mybatis,MybatisPlus框架進行數(shù)據(jù)庫訪問開發(fā)
5、掌握MySQL 、Oracle、Redis等數(shù)據(jù)庫,熟練掌握sql 語句編寫和使用
6、熟悉流程引擎Camunda使用,了解BPMN2.0,能夠熟練進行流程開發(fā)
7、掌握單元測試框架PowerMock,熟悉單元測試的編寫
8、熟練使用Linux,掌握Linux常用命令,能夠熟練在linux系統(tǒng)部署各種環(huán)境
9、掌握Tomcat,Nginx等容器 ,熟悉Tomcat發(fā)版流程,能夠?qū)omcat、Nginx的配置文件進行配置
10、了解Vue、Element-UI、JS、CSS、HTML等前端技術(shù),能夠進行簡單頁面開發(fā)
項目描述:
該系統(tǒng)主要是為銀行提供指令劃款審批業(yè)務,該項目與資產(chǎn)托管綜合業(yè)務平臺相關(guān),該系統(tǒng)需要的一些基礎(chǔ)數(shù)據(jù)均來自于資產(chǎn)托管綜合業(yè)務平臺,在資產(chǎn)托管綜合業(yè)務平臺新建好項目后,該系統(tǒng)可發(fā)起劃款指令審批,審批通過后,通過調(diào)用銀行核心進行劃款操作完成劃款
主要模塊:
任務管理、指令處理、業(yè)務管理、業(yè)務監(jiān)控、統(tǒng)計報表、業(yè)務監(jiān)控、銀銀資金業(yè)務,系統(tǒng)管理
技術(shù)選型:
Spring、SpringMVC、Mybatis的SSM 框架,Oracle數(shù)據(jù)庫。前端使用mini-ui + httl模板引擎,采用solr作為搜索引擎,采用camunda流程引擎
開發(fā)環(huán)境:IDEA ,Maven ,Git ,Oracle數(shù)據(jù)庫
責任描述:
1、主要負責外部渠道指令對接模塊
2、配合行方人員進行測試
3、完成測試中出現(xiàn)的bug修改
4、完成系統(tǒng)部分功能的代碼重構(gòu)
5、完成該系統(tǒng)部分新需求的開發(fā)
6、完成新需求的需求文檔編寫
7、完成該項目的dev、sit環(huán)境的版本發(fā)布
主要成就:
1、任職期間完成對外三個不同渠道的對接
1) 網(wǎng)銀客戶端對接,負責與第三方開發(fā)團隊溝通協(xié)調(diào)以完成軟件功能測試,第三方開發(fā)團隊與本系統(tǒng)需通過ESB進行進行接口交互,由于第三方開發(fā)團隊在ESB配置上頻繁出現(xiàn)問題,導致進度落后,積極溝通下最終在預計期限內(nèi)完成UAT測試
2) 多級托管系統(tǒng)對接,設(shè)計了一套統(tǒng)一的對外對接的標準與對應接口,后續(xù)與外部進行對接可以統(tǒng)一采用該套接口
3) 深證通對接,深證通的對接部分接口采用多級托管對接時設(shè)計的統(tǒng)一接口,應行方要求,對原有設(shè)計進行重構(gòu),代碼架構(gòu)修改為DDD領(lǐng)域驅(qū)動設(shè)計,前端也由原來的httl模板引擎+Mini-UI的形式修改為前后端分離的Vue+Element-UI。
2、完成線程池管理基礎(chǔ)模塊,在需要使用線程的模塊直接maven引入依賴,在application配置文件中配置相關(guān)參數(shù)即可使用,該線程池提供了新的任務隊列MemorySafeLinkedBlockingQueue,主要用于解決LinkedBlockingQueue可能出現(xiàn)OOM的問題。
3、采用PowerMock單元測試框架,對資產(chǎn)托管系統(tǒng)的各個主要邏輯,進行單元測試開發(fā),其中包括指令審批發(fā)起、各個審批節(jié)點審批、審批流程中各個自動審批節(jié)點,以及每日對賬功能等重點邏輯的測試,重點功能測試覆蓋率達100%,成功減少了故障率,對測試人員無法直接測試的功能進行了補充與加強