崗位職責:
1、參與需求溝通,將業(yè)務需求轉化為技術方案,完成系統(tǒng)設計;
2、主導核心功能模塊開發(fā),解決技術難點,確保代碼質量和性能優(yōu)化;
3、協(xié)助技術總監(jiān)處理項目開發(fā)、交付階段所需其他事務。
任職要求:
1、計算機相關專業(yè)本科及以上學歷:5年以上Java開發(fā)工作經(jīng)驗;
2、具備需求分析經(jīng)驗,能快速理解客戶痛點并提出解決方案;
3、掌握設計模式,能獨立完成系統(tǒng)架構圖和軟件模塊設計,主導過至少2個不同類型項目的系統(tǒng)架構設計和功能設計;
4、精通JAVA,良好的編碼規(guī)范。豐富的Web相關開發(fā)經(jīng)驗,熟練使用相關主流框架(Spring,SpringMVC,Spring-Boot,Spring-Cloud,Dubbo,Mybatis,JPA等);
5、熟悉微服務架構,分布式系統(tǒng)原埋,熟悉DevOps開發(fā)體系,熟悉容器化,k8s等;熟悉常用技術組件:如數(shù)據(jù)庫、消息隊列、遠程調用、定時調度、緩存等;
6、熟悉線程間通信、同步原埋,有多線程編程經(jīng)驗;
7、熟悉Linux系統(tǒng)常用命令和操作,具備Linux相關開發(fā)經(jīng)驗;
8、工作責任任心強,具有較強的學習能力、溝通能力和團隊協(xié)作作精神。