【自研】
崗位描述:
1、按照公司項目具體要求,完成軟件的程序設計、代碼編寫、單元測試,按計劃完成開發(fā)任務目標;
2、負責系統(tǒng)軟件架構(gòu)、系統(tǒng)分層、關鍵構(gòu)件、接口設計的關鍵技術把控;
3、持續(xù)改善應用系統(tǒng)功能、提出系統(tǒng)流程優(yōu)化建議、把握復雜系統(tǒng)的設計,確保系統(tǒng)的架構(gòu)質(zhì)量,持續(xù)改善應用系統(tǒng)性能,指導系統(tǒng)開發(fā)商不斷進行系統(tǒng)優(yōu)化;
4、負責軟件系統(tǒng)的性能評測、容量評估,技術問題跟蹤和處理;從可測性、容災和系統(tǒng)穩(wěn)定性方面確保應用系統(tǒng)的正常運行;
5、負責關鍵技術研究,結(jié)合實際應用需求運用于系統(tǒng)架構(gòu)中;
任職要求:
1、本科及本科以上學歷,至少5年以上全職Java開發(fā)的工作經(jīng)歷;
2、熟悉云架構(gòu)體系,具有1-2個Saas項目的開發(fā)經(jīng)驗;
3、Java基礎扎實,有一定的架構(gòu)能力和良好的代碼規(guī)范,精通SpringBoot、SpringCloud等分布式微服務開發(fā)框架,熟悉I/O、多線程、集合等基礎框架,理解JVM原理;
4、熟悉主流中間件,如xxl-job、RocketMQ、redis、nginx、kafka等;
5、有豐富的常用數(shù)據(jù)庫(MySql、MongoDB、ClickHouse等)性能優(yōu)化經(jīng)驗,以及了解常見分庫分表策略;
6、熟悉linux相關命令,熟悉docker、k8s等容器相關技術;
7、熟練應用代碼管理、配置和測試和部署工具如gitee、Git、Junit、Jekins;
8、良好的邏輯思維能力、溝通能力,良好的團隊配合能力,對編程充滿熱情,工作積極主動,具有一定的抗壓能力;
9、有AI編程工具(代碼生成、自動補全、錯誤檢測等)相關項目實戰(zhàn)經(jīng)驗者優(yōu)先。