崗位職責(zé):
1、參與項(xiàng)目業(yè)務(wù)需求討論,參與技術(shù)方案的制定、重點(diǎn)負(fù)責(zé)后端代碼的架構(gòu)設(shè)計(jì)、編碼實(shí)現(xiàn)與單元測試;
2、參與公司軟件產(chǎn)品開發(fā)工作,了解產(chǎn)品組件的水平擴(kuò)展和分布式結(jié)構(gòu),持續(xù)優(yōu)化和重構(gòu),確保代碼的可讀性、易維護(hù)性和功能的可擴(kuò)展性;
3、優(yōu)化改進(jìn)現(xiàn)有軟件系統(tǒng),完善功能,修復(fù)系統(tǒng)缺陷;
4、負(fù)責(zé)技術(shù)攻關(guān),及時(shí)解決項(xiàng)目開發(fā)或產(chǎn)品研發(fā)中的技術(shù)難題;
5、指導(dǎo)初級中級程序員工作,并負(fù)責(zé)Code Review。
6、學(xué)習(xí)、研究與公司業(yè)務(wù)相關(guān)的新技術(shù)。
崗位要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)、通信工程專業(yè);
2、5年以上Java開發(fā)工作經(jīng)驗(yàn)。
3、熟悉Spring、Spring Boot、Hibernate等主流開發(fā)框架。掌握常用數(shù)據(jù)結(jié)構(gòu)、常見設(shè)計(jì)模式,擁有領(lǐng)域模型抽象能力。
4、熟悉微服務(wù)架構(gòu)理念,熟悉RESTful規(guī)范,有RESTful風(fēng)格微服務(wù)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
5、熟練使用數(shù)據(jù)庫語言,具有數(shù)據(jù)庫優(yōu)化、查詢優(yōu)化、高性能高可用技術(shù)的經(jīng)驗(yàn)。
6、熟悉Linux系統(tǒng)(CentOS)熟悉在Linux環(huán)境下各項(xiàng)應(yīng)用服務(wù)的配置及性能優(yōu)化;
7、敬業(yè)、主動、寬容、易相處,良好的團(tuán)隊(duì)合作意識和溝通技巧;
8、認(rèn)可互聯(lián)網(wǎng)公司的工程師文化,具有大型互聯(lián)網(wǎng)公司研發(fā)經(jīng)歷優(yōu)先。
職位福利:五險(xiǎn)一金、節(jié)日福利、周末雙休、帶薪年假