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