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