崗位職責:
- 編寫、修改、優(yōu)化代碼,撰寫開發(fā)相關文檔。
- 參與需求分析和實現方案制定。
- 參與軟件和系統(tǒng)的設計和架構。
- 對代碼進行測試,修改bug,優(yōu)化系統(tǒng)性能。
- 負責系統(tǒng)的日常運維工作
- 根據需要使用版本控制、文檔共享等工具協(xié)助其他開發(fā)人員。
- 使用AI工具提升代碼編寫效率。
任職要求:
1.本科及以上學歷,計算機相關專業(yè);
2.3~7年研發(fā)經驗,掌握JAVA;
3.有豐富的Java項目開發(fā)經驗,熟悉面向對象的設計和編程,具有扎實的Java基礎知識和一定的并發(fā)開發(fā)經驗;
4.熟練掌握微服務架構、分布式系統(tǒng)的設計和應用,熟練使用SpringBoot、SpringCloud等框架;
5.至少熟練掌握其中一款數據庫,比如mysql,oracle、sqlserver等,熟悉數據庫原理,能編寫復雜SQL完成數據庫操作,掌握索引、數據表分區(qū)等技術;
6.至少熟練掌握其中一款數據庫開源框架,比如mybatis、mybatis-plus、hibernate等;
7.熟悉 HTML、CSS、JS,熟悉Vue等前端框架,有一定的前端開發(fā)經驗;
8.熟悉常見中間件,如Redis、Zookeeper、Kafka、Quartz、MQ等,掌握中間件的基本使用、配置和優(yōu)化方法;
9.具備獨立排查后端異常、問題的能力;