崗位職責(zé):
1、負(fù)責(zé)系統(tǒng)功能的技術(shù)方案編寫(xiě),接口文檔;
2、負(fù)責(zé)系統(tǒng)功能設(shè)計(jì)、開(kāi)發(fā)、數(shù)據(jù)庫(kù)設(shè)計(jì)與核心功能代碼的編寫(xiě);
3、負(fù)責(zé)對(duì)系統(tǒng)功能進(jìn)行優(yōu)化,持續(xù)改進(jìn)性能、可擴(kuò)展性、穩(wěn)定性、安全性。
任職要求:
1、本科以上學(xué)歷,5年以上Java開(kāi)發(fā)和支付系統(tǒng)功能開(kāi)發(fā)經(jīng)驗(yàn);
2、精通JAVA,熟悉高性能、高并發(fā)、高可用性分布式系統(tǒng)設(shè)計(jì),常用設(shè)計(jì)模式,多線程,JVM,緩存,消息隊(duì)列,負(fù)載均衡,分布式事務(wù)等,并能進(jìn)行系統(tǒng)的調(diào)優(yōu)和優(yōu)化;
3、熟練使用開(kāi)源框架如Springboot、Spring Cloud/Spring Alibaba、Mybatis等,并且對(duì)原理有一定了解;
4、熟練掌握MySQL等主流數(shù)據(jù)庫(kù),具備深厚的SQL功底及豐富的數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn),有分庫(kù)分表相關(guān)大數(shù)據(jù)量解決方案經(jīng)驗(yàn);
5、熟悉各種中間件的使用,并精通包括RabbitMQ、Tomcat、Redis、Nginx、Kafka、ElasticSearch等;
6、熟悉大規(guī)模分布式系統(tǒng)設(shè)計(jì)、架構(gòu),熟悉服務(wù)器、網(wǎng)絡(luò)和存儲(chǔ)設(shè)備;精通大流量、高并發(fā)下的架構(gòu)設(shè)計(jì)以及可用性設(shè)計(jì),有高性能分析及處理的成熟經(jīng)驗(yàn);
7、邏輯思維能力強(qiáng),做事有條理,具備較強(qiáng)的執(zhí)行力、分析與解決問(wèn)題的能力,有良好的語(yǔ)言溝通及表達(dá)能力,且有較強(qiáng)的學(xué)習(xí)能力;
8、具有良好的職業(yè)素養(yǎng)和責(zé)任心,具有高度的團(tuán)隊(duì)合作精神,工作嚴(yán)謹(jǐn),作風(fēng)務(wù)實(shí)。