崗位職責:??1、參與系統(tǒng)整體架構(gòu)設計,保障系統(tǒng)架構(gòu)的合理性、可擴展性、穩(wěn)定性;
??2、負責核心技術問題的攻關,系統(tǒng)優(yōu)化,協(xié)助解決項目開發(fā)過程中的技術難題;
??3、參與制定開發(fā)實施規(guī)范與技術標準,編寫技術文檔,負責核心代碼編寫、組內(nèi)代碼檢查以及技術難點攻關;
?4、接受項目經(jīng)理分配的工作,帶領并指導應用開發(fā)崗完成工作任務。??
??崗位要求:
??1、本科及以上學歷或?qū)W位,計算機相關專業(yè)畢業(yè);
??2、十年及以上軟件開發(fā)、系統(tǒng)架構(gòu)經(jīng)驗,三個及以上金融行業(yè)應用系統(tǒng)開發(fā)經(jīng)驗;
?3、精通JAVA語言(JDK1.8)、JVM原理和虛擬機規(guī)范,精通NIO、并發(fā)、反射、動態(tài)代理、類加載、字節(jié)碼等的使用和底層實現(xiàn)原理,具有JVM調(diào)優(yōu)經(jīng)驗;
??4、精通Spring技術棧,至少精通Spring?IOC、Spring?AOP、SpringMVC等,具有Spring?Boot項目開發(fā)經(jīng)驗;
??5、精通Mybatis,精通其核心組件、緩存、動態(tài)SQL、常用插件等方面的使用和實現(xiàn)原理;
??6、精通Activiti工作流技術;精通Shiro、Ehcache等技術;精通TCP/IP協(xié)議棧,精通HTTP、HTTPS、WebSocket等常用協(xié)議的原理和使用。
??7、精通HTML5,CSS3,JavaScript前端開發(fā)技術;熟悉Bootstrap、Vue.js等前端開發(fā)框架;8、精通MySQL數(shù)據(jù)庫的部署和使用,精通存儲引擎和索引的實現(xiàn)原理,精通讀寫分離、分庫分表,具有MySQL數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗;
??9、精通RedHat?Linux操作系統(tǒng)的使用,熟悉操作系統(tǒng)內(nèi)核,具備生產(chǎn)級別調(diào)優(yōu)經(jīng)驗;
??10、精通常用應用服務器、中間件和分布式系統(tǒng)的使用、實現(xiàn)原理和調(diào)優(yōu),包括Tomcat、Nginx、Redis等,熟悉應用系統(tǒng)開發(fā)中常見的安全漏洞及避免方法。