職位描述
1、負(fù)責(zé)FICC的JAVA類系統(tǒng)的后端服務(wù)的軟件設(shè)計(jì)和開發(fā)工作,根據(jù)項(xiàng)目任務(wù)計(jì)劃按時(shí)完成軟件編碼和單元測(cè)試工作;
2、參與系統(tǒng)的架構(gòu)選型,總體方案設(shè)計(jì),詳細(xì)功能設(shè)計(jì)等工作;
3、根據(jù)產(chǎn)品需求,分析并給出最優(yōu)的后端服務(wù)解決方案,負(fù)責(zé)后端服務(wù)開發(fā)部署相關(guān)技術(shù)文檔的編寫工作;
4、參與集成測(cè)試,保證系統(tǒng)性能指標(biāo),解決軟件缺陷;
5、持續(xù)優(yōu)化后臺(tái)系統(tǒng)響應(yīng)速度,提升系統(tǒng)使用的友好性。
任職要求1、本科學(xué)歷,具備5年及以上的后端應(yīng)用開發(fā)經(jīng)驗(yàn),有證券期貨類系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
2、JAVA基礎(chǔ)扎實(shí),熟練掌握數(shù)據(jù)結(jié)構(gòu)、多線程編程;
3、熟悉JVM,包括內(nèi)存模型、類加載機(jī)制以及性能優(yōu)化;
4、熟悉軟件工程及相關(guān)的軟件開發(fā)、測(cè)試流程,開發(fā)過(guò)大型軟件系統(tǒng)者優(yōu)先,了解敏捷開發(fā)優(yōu)先,了解領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)優(yōu)先;
5、熟悉常用數(shù)據(jù)庫(kù)(Oracle、Mysql、Redis)應(yīng)用以及常用性能診斷和優(yōu)化技術(shù);
6、熟悉主流的中間件、開發(fā)框架、工具,熟悉微服務(wù),spring、springboot、springcloud、mybatis、swagger等;
7、了解k8s、docker等云原生技術(shù);
8、擁有良好的代碼習(xí)慣、結(jié)構(gòu)清晰、命名規(guī)范、邏輯性強(qiáng),掌握常用設(shè)計(jì)模式;
9、具備架構(gòu)和創(chuàng)新思維能力;
10、具有較強(qiáng)的自主學(xué)習(xí)能力;
11、有較強(qiáng)的組織計(jì)劃執(zhí)行能力,良好的溝通協(xié)調(diào)能力;
12、具備較強(qiáng)的抗壓能力,適應(yīng)快節(jié)奏高效率工作;
13、有較強(qiáng)的責(zé)任心,思路清晰,學(xué)習(xí)能力強(qiáng),有團(tuán)隊(duì)精神,能夠承受一定的工作壓力。
面試流程可遠(yuǎn)程,最好現(xiàn)場(chǎng)