1、負責公司核心業(yè)務(wù)系統(tǒng)的設(shè)計、開發(fā)和維護,確保系統(tǒng)的高可用性和可擴展性;
2、參與技術(shù)方案設(shè)計,編寫高質(zhì)量代碼,解決系統(tǒng)性能瓶頸和復(fù)雜技術(shù)問題;
3、主導(dǎo)或參與微服務(wù)架構(gòu)的設(shè)計與實現(xiàn),推動系統(tǒng)架構(gòu)優(yōu)化和技術(shù)升級;
4、指導(dǎo)團隊開發(fā),進行代碼審查和技術(shù)分享,提升團隊整體技術(shù)水平;
5、與產(chǎn)品經(jīng)理、測試團隊緊密協(xié)作,確保項目按時高質(zhì)量交付;
6、參與新技術(shù)研究及討論,推動團隊技術(shù)迭代。
任職要求:
1、統(tǒng)招大學(xué)本科及以上學(xué)歷,計算機相關(guān)專業(yè);精通Java語言,深入理解JVM原理、多線程、并發(fā)編程、網(wǎng)絡(luò)通信等核心技術(shù)。
2、熟練掌握Spring Boot、Spring Cloud、MyBatis等主流開發(fā)框架,了解其核心原理和設(shè)計模式,并能夠進行定制化開發(fā)。
3、熟悉分布式系統(tǒng)的設(shè)計和開發(fā),具備分布式框架的實際項目經(jīng)驗。
4、熟悉MySQL、Oracle等關(guān)系型數(shù)據(jù)庫,具備SQL優(yōu)化和數(shù)據(jù)庫設(shè)計能力。
5、熟悉Redis等緩存技術(shù),熟悉消息隊列(Kafka、RabbitMQ)的使用場景。
6、熟悉Linux操作系統(tǒng),掌握常用命令和腳本編寫,能夠進行服務(wù)器的部署和維護。
7、熟悉Git、Maven、Jenkins、Docker等開發(fā)工具和版本控制工具,具備CI/CD實踐經(jīng)驗。