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