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