崗位職責(zé):
系統(tǒng)開發(fā)與維護(hù):使用 Java 編程語言和相關(guān)技術(shù),參與線上業(yè)務(wù)系統(tǒng)的開發(fā)和維護(hù)工作。依據(jù)需求和設(shè)計(jì)文檔,完成功能模塊的編碼實(shí)現(xiàn)、接口開發(fā)以及數(shù)據(jù)庫設(shè)計(jì)。
技術(shù)選型與架構(gòu)設(shè)計(jì):參與系統(tǒng)的技術(shù)選型和架構(gòu)設(shè)計(jì)過程,挑選合適的開發(fā)框架、庫和工具。致力于設(shè)計(jì)出可擴(kuò)展、高性能且易于維護(hù)的系統(tǒng)架構(gòu)。
代碼質(zhì)量與性能優(yōu)化:編寫高質(zhì)量、可測試的代碼,并進(jìn)行單元測試和集成測試。對系統(tǒng)性能進(jìn)行優(yōu)化,涵蓋數(shù)據(jù)庫查詢優(yōu)化、緩存策略制定以及多線程處理等方面。
數(shù)據(jù)庫設(shè)計(jì)與優(yōu)化:負(fù)責(zé)設(shè)計(jì)和優(yōu)化數(shù)據(jù)庫結(jié)構(gòu),確保數(shù)據(jù)的完整性和高性能。編寫高效的 SQL 查詢語句,優(yōu)化數(shù)據(jù)庫操作和事務(wù)管理。
系統(tǒng)集成與接口開發(fā):與前端開發(fā)人員、產(chǎn)品經(jīng)理及其他團(tuán)隊(duì)成員緊密協(xié)作,進(jìn)行系統(tǒng)集成和接口開發(fā)工作。保證系統(tǒng)與其他模塊和服務(wù)能夠正常交互和數(shù)據(jù)傳輸。
故障排查與問題解決:快速定位并解決系統(tǒng)故障和問題,進(jìn)行故障排查和調(diào)試。采取有效的糾正措施,以保障系統(tǒng)的穩(wěn)定性和可靠性。
任職要求:
一、技術(shù)能力:
1、熟練掌握J(rèn)ava編程語言,理解微服務(wù)架構(gòu),掌握Spring、SpringMVC、Maven、Mybatis、Sprigboot、SpringCloud等主流技術(shù)框架或工具;
2、熟練掌握Oracle、Mysql等主流數(shù)據(jù)庫設(shè)計(jì)開發(fā),有redis、memcached、MQ、zookeeper應(yīng)用經(jīng)驗(yàn);
3、熟悉HTML5、AJAX、JQuery、CSS3、Bootstrap、VUE、Nodejs、ElementUI等前端技術(shù)的優(yōu)先;
二、綜合能力:
1、具有問題分析與解決能力,具有溝通與協(xié)調(diào)能力,可獨(dú)立承擔(dān)相關(guān)任務(wù);
2、良好的團(tuán)隊(duì)合作能力,可以承受較大工作壓力;
3、思維嚴(yán)謹(jǐn)、條理清晰,工作習(xí)慣規(guī)范,工作態(tài)度認(rèn)真負(fù)責(zé)。