崗位職責(zé):
1.負(fù)責(zé)軟件系統(tǒng)的前后端開(kāi)發(fā),包括數(shù)據(jù)采集、報(bào)表統(tǒng)計(jì)、數(shù)據(jù)分析與挖掘算法研發(fā)、機(jī)器學(xué)習(xí)模型搭建與優(yōu)化、自然語(yǔ)言處理等研發(fā);
2.深入發(fā)掘和分析業(yè)務(wù)需求,撰寫(xiě)技術(shù)方案和系統(tǒng)藍(lán)圖設(shè)計(jì);
3.根據(jù)產(chǎn)品需求,進(jìn)行系統(tǒng)設(shè)計(jì)和編碼;
4.持續(xù)對(duì)系統(tǒng)架構(gòu)進(jìn)行改造和優(yōu)化;
5.完成領(lǐng)導(dǎo)交辦的其它任務(wù)。
6.接受出差。
職位要求:
1.五年以上開(kāi)發(fā)經(jīng)驗(yàn),三年以上的Java開(kāi)發(fā)經(jīng)驗(yàn);
2.具備良好的基本功,熟練使用基本的數(shù)據(jù)結(jié)構(gòu)和算法,深入理解多線(xiàn)程、Socket等相關(guān)技術(shù);
3.具備良好的編碼習(xí)慣,結(jié)構(gòu)清晰,命名規(guī)范,邏輯性強(qiáng),代碼冗余率低;
4.熟練掌握SpringCloud、Mybatis等主流框架,深入理解框架實(shí)現(xiàn)原理及特性;
5.熟悉Java的高級(jí)特性,深入理解各種設(shè)計(jì)模式和應(yīng)用場(chǎng)景。
6.有大規(guī)模分布式系統(tǒng)的開(kāi)發(fā)和高可用相關(guān)的實(shí)踐經(jīng)驗(yàn),具備設(shè)計(jì)復(fù)雜系統(tǒng)的能力;
7.熟練掌握oracle、MySql、Kudu、Clickhouse等數(shù)據(jù)庫(kù),具備索引優(yōu)化、查詢(xún)優(yōu)化的能力;
8.熟練掌握mongodb、MinIO、Redis,Kafka,理解其使用場(chǎng)景及限制;
9.熟悉分布式系統(tǒng),熟練掌握一種以上服務(wù)框架和消息中間件,了解其實(shí)現(xiàn)原理;
10.熟悉Internet常用協(xié)議,如HTTP、TCP/IP、熟悉RESTful規(guī)范;
11.有以下經(jīng)驗(yàn)者優(yōu)先:
①具有石油行業(yè)背景知識(shí);
②具有大規(guī)模分布式系統(tǒng)的調(diào)優(yōu)經(jīng)驗(yàn);
③熟悉大規(guī)模分布式系統(tǒng)架構(gòu)設(shè)計(jì),熟悉docker\Jenkins\Kafka\ES等;
12、接受長(zhǎng)期出差
職位福利:五險(xiǎn)、績(jī)效獎(jiǎng)金、周末雙休
工作地點(diǎn):天津?yàn)I海新區(qū)泰達(dá)MSD