崗位職責(zé)
1.參與系統(tǒng)架構(gòu)、技術(shù)可行性分析;
2.根據(jù)開發(fā)規(guī)范與流程獨(dú)立完成核心模塊的設(shè)計(jì)和編碼,并撰寫設(shè)計(jì)文檔、部署文檔;
3.解決項(xiàng)目中的關(guān)鍵問題和技術(shù)難題;
崗位要求
1、計(jì)算機(jī)相關(guān)專業(yè)畢業(yè),4年以上Java開發(fā)經(jīng)驗(yàn),有能源物聯(lián)聯(lián)網(wǎng)、工業(yè)物聯(lián)網(wǎng)開發(fā)工作經(jīng)驗(yàn)優(yōu)先
2、熟練使用Spring boot+Spring cloud+MyBatis.精通Spring boot、Spring cloud框架、了解其原理和實(shí)現(xiàn)機(jī)制,熟悉微服務(wù)架構(gòu);
3、熟悉RPC技術(shù)架構(gòu)(如openfeign、Dubbo等框架的一種)以及zookeeper、nacos、eureka注冊中心;
4、能夠熟練使用主流隊(duì)列技術(shù),如:ActiveMQ、RabbitMQ、kafka等其中一種;
5、熟悉Mysql,Oracle等數(shù)據(jù)庫、熟悉至少一種NoSQL,Redis、Memcached;
6、熟悉Tomcat、jetty等應(yīng)用服務(wù)器的應(yīng)用部署和配置;
7、熟悉Git、SVN、maven等版本控制工具;
8、熟悉常用分布式系統(tǒng)架構(gòu),掌握領(lǐng)域驅(qū)動(dòng)等設(shè)計(jì)思想,有大型復(fù)雜分布式系統(tǒng)的設(shè)計(jì)和開發(fā)經(jīng)驗(yàn),注重服務(wù)可用性與擴(kuò)展性;
9、熟練應(yīng)用Linux、JVM等相關(guān)知識(shí)排查問題、優(yōu)化架構(gòu),具備豐富的線上運(yùn)維、調(diào)優(yōu)和持續(xù)交付經(jīng)驗(yàn);
10、善于學(xué)習(xí)和與人溝通,工作效率高,能夠自我驅(qū)動(dòng),對代碼質(zhì)量有很高的追求、具有分析、解決應(yīng)用問題的能力
職位福利:五險(xiǎn)一金、績效獎(jiǎng)金、加班補(bǔ)助、包住、包吃、節(jié)日福利