崗位職責(zé):
1.設(shè)計(jì)、開發(fā)、測(cè)試和維護(hù)公司的軟件應(yīng)用。
2.參與軟件的設(shè)計(jì)會(huì)議,提出解決方案和改進(jìn)意見。
3.優(yōu)化現(xiàn)有軟件的性能,提高系統(tǒng)的穩(wěn)定性和可用性。
4.協(xié)作團(tuán)隊(duì)開發(fā),確保代碼質(zhì)量和軟件版本的準(zhǔn)確性。
5.領(lǐng)導(dǎo)安排的其他工作。
任職要求:
1.JAVA基礎(chǔ)扎實(shí),熟練掌握IO、多線程、分布式、負(fù)載均衡、緩存、消息隊(duì)列等技術(shù),具有JVM調(diào)試經(jīng)驗(yàn),具備至少一種緩存、消息隊(duì)列方案使用經(jīng)驗(yàn),理解TCP/IP網(wǎng)絡(luò)協(xié)議棧。
2.精通spring、springboot,理解spring原理,具有springcloud、dubbo等微服務(wù)解決方案實(shí)踐經(jīng)驗(yàn),掌握微服務(wù)組件功能,熟悉分布式、高可用技術(shù)方案,掌握Tomcat、Apache、Nginx等應(yīng)用服務(wù)器的配置優(yōu)化。
3.具備mysql等至少一種關(guān)系型數(shù)據(jù)庫使用經(jīng)驗(yàn),具有數(shù)據(jù)庫表設(shè)計(jì)能力、sql優(yōu)化能力。
4.熟練掌握常用Linux命令及Shell腳本。
5.可獨(dú)立進(jìn)行需求分析、系統(tǒng)設(shè)計(jì),熟悉UML及常用設(shè)計(jì)模式,承擔(dān)系統(tǒng)核心模塊開發(fā),獨(dú)有獨(dú)立思考能力。
6.溝通能力強(qiáng),熱愛學(xué)習(xí),主動(dòng)了解技術(shù)、行業(yè)前沿知識(shí)并能付諸實(shí)踐。