職位描述
作為高級(jí)Java開發(fā)工程師,您將負(fù)責(zé)參與公司核心Java應(yīng)用系統(tǒng)的架構(gòu)設(shè)計(jì)與開發(fā)工作,與團(tuán)隊(duì)一起解決技術(shù)難題,優(yōu)化系統(tǒng)性能,提升用戶體驗(yàn),并確保系統(tǒng)的穩(wěn)定性與安全性。您將有機(jī)會(huì)接觸到最新的Java技術(shù)和業(yè)界最佳實(shí)踐,為公司的發(fā)展貢獻(xiàn)您的技術(shù)專長。
主要職責(zé)
1.負(fù)責(zé)Java應(yīng)用系統(tǒng)的架構(gòu)設(shè)計(jì)和核心代碼開發(fā),確保系統(tǒng)的可擴(kuò)展性、可維護(hù)性和安全性;
2.參與技術(shù)選型、技術(shù)難題攻關(guān)和系統(tǒng)性能優(yōu)化工作;
3.編寫高質(zhì)量、易讀、易維護(hù)的代碼,遵循編碼規(guī)范和最佳實(shí)踐;
4.與團(tuán)隊(duì)成員緊密合作,完成系統(tǒng)模塊的開發(fā)和集成工作;
5.負(fù)責(zé)系統(tǒng)測(cè)試、部署和上線工作,確保系統(tǒng)質(zhì)量符合標(biāo)準(zhǔn);
6.持續(xù)關(guān)注行業(yè)動(dòng)態(tài)和技術(shù)趨勢(shì),不斷將新技術(shù)應(yīng)用到產(chǎn)品開發(fā)中;
7.編寫相關(guān)技術(shù)文檔,為團(tuán)隊(duì)成員提供技術(shù)支持和培訓(xùn)。
職位要求
1.計(jì)算機(jī)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷,5年以上Java開發(fā)經(jīng)驗(yàn);
2.熟練掌握J(rèn)ava編程語言,深入理解JVM原理、多線程編程、網(wǎng)絡(luò)編程等;
3.熟悉常用的Java框架(如Spring、MyBatis等)和開源技術(shù)棧(如Redis、Kafka、Zookeeper等),熟練使用有Spring Boot、Spring Cloud等微服務(wù)框架;
4.熟悉數(shù)據(jù)庫設(shè)計(jì),熟練使用MySQL、Oracle等關(guān)系型數(shù)據(jù)庫;
5.對(duì)分布式系統(tǒng)、微服務(wù)架構(gòu)、云計(jì)算等領(lǐng)域有深入了解和實(shí)踐經(jīng)驗(yàn);
6.具備良好的溝通能力和團(tuán)隊(duì)協(xié)作精神,能夠承受一定的工作壓力;
7.優(yōu)秀的分析問題和解決問題的能力,對(duì)解決具有挑戰(zhàn)性問題充滿激情;
加分項(xiàng)
1.有Docker、Kubernetes等容器技術(shù)的使用經(jīng)驗(yàn);
2.熟悉DevOps流程和工具,如Jenkins、GitLab等;
3.有大型分布式系統(tǒng)或互聯(lián)網(wǎng)應(yīng)用的設(shè)計(jì)和開發(fā)經(jīng)驗(yàn);
4.有相關(guān)領(lǐng)域的專利或發(fā)表過技術(shù)論文者優(yōu)先;
5.具備良好的項(xiàng)目管理能力和團(tuán)隊(duì)領(lǐng)導(dǎo)能力,有帶領(lǐng)團(tuán)隊(duì)完成項(xiàng)目的經(jīng)驗(yàn)。
6.有參與過大數(shù)據(jù)相關(guān)項(xiàng)目者優(yōu)先