崗位職責(zé):
1、參與項(xiàng)目需求分析和系統(tǒng)設(shè)計(jì);
2、完成核心模塊的設(shè)計(jì)、編碼、測(cè)試以及編寫相關(guān)文檔;
3、參與系統(tǒng)穩(wěn)定性、性能和擴(kuò)展性調(diào)試。
任職要求:
1、碩士及以上學(xué)歷,3年以上工作經(jīng)驗(yàn),Java語言基礎(chǔ)扎實(shí),理解IO、多線程、集合等基礎(chǔ)框架,對(duì)JVM原理有一定的了解;
2、熟悉掌握常用框架:spring mvc/boot/cloud、Struts2、Hibernate、JPA、mybatis、Netty、ES等;
3、熟悉掌握常用數(shù)據(jù)庫:pgsql、mysql、oracle、redis、mongoDB等;
4、熟悉微服務(wù)架構(gòu),分布式、高并發(fā)系統(tǒng)的設(shè)計(jì)與開發(fā),熟悉緩存、消息隊(duì)列、RPC、工作流等技術(shù);
5、熟悉Linux操作系統(tǒng),能進(jìn)行常用的操作;
6、熟悉常用數(shù)據(jù)結(jié)構(gòu)與算法,了解常用設(shè)計(jì)模式和技術(shù)文檔編寫能力;
7、熟悉Linux系統(tǒng)及常用命令,能夠利用常用的工具對(duì)程序進(jìn)行跟蹤診斷;
8、了解常用中間件:MQTT、KafKa、Redis、Hbase、PostreSQL等,并對(duì)其中一個(gè)或多個(gè)有較深了解;
9、有k8s/docker、vue、hadoop、hbase、spark、C++使用經(jīng)驗(yàn)者優(yōu)先;
10、有工業(yè)軟件開發(fā)經(jīng)驗(yàn)者優(yōu)先。