崗位職責(zé):
1、參與開(kāi)發(fā)平臺(tái)核心功能模塊的需求分析和設(shè)計(jì)開(kāi)發(fā)工作。
2、能夠進(jìn)行技術(shù)選型、技術(shù)驗(yàn)證。
3、能夠?qū)?xiàng)目中的功能模塊進(jìn)行需求分析、設(shè)計(jì)和開(kāi)發(fā)。
4、能夠幫助項(xiàng)目組成員完成詳細(xì)設(shè)計(jì)和開(kāi)發(fā)。
5、參與解決項(xiàng)目中的技術(shù)難點(diǎn),并確定解決方案。
6、能夠發(fā)現(xiàn)和解決系統(tǒng)的框架問(wèn)題、流程問(wèn)題、數(shù)據(jù)問(wèn)題、運(yùn)維問(wèn)題。
7、負(fù)責(zé)開(kāi)發(fā)文檔編寫(xiě)工作,包括但不限于:需求文檔、開(kāi)發(fā)流程文檔、數(shù)據(jù)庫(kù)設(shè)計(jì)文檔、bug修復(fù)文檔、運(yùn)維調(diào)整文檔、配合編寫(xiě)開(kāi)發(fā)規(guī)范文檔。
職位要求:
1、本科或以上學(xué)歷,計(jì)算機(jī)、軟件工程、數(shù)學(xué)等相關(guān)專業(yè);
2、5年以上Java編程開(kāi)發(fā)工作經(jīng)驗(yàn),具有良好的編程習(xí)慣,帶過(guò)3人以上的開(kāi)發(fā)團(tuán)隊(duì);
3、精通Java語(yǔ)言和J2EE體系結(jié)構(gòu),Java基礎(chǔ)扎實(shí),精通IO、多線程、集合、高并發(fā)等基礎(chǔ)框架,精通分布式、緩存、消息隊(duì)列、搜索、微服務(wù)等機(jī)制;
4、精通Spring、SpringMVC、Springboot、SpringCloud、Mybatis等主流框架開(kāi)發(fā);
5、熟悉Vue,React中的一種,有Vue經(jīng)驗(yàn)者優(yōu)先;
6、精通主流的數(shù)據(jù)庫(kù)(包括MySQL、Mongodb、PostgreSQL),具備SQL性能優(yōu)化能力;熟練使用Redis、MQ等常用中間件平臺(tái),有較好的數(shù)據(jù)庫(kù)設(shè)計(jì)能力;
7、精通Docker等容器化部署,精通Jenkins等CI工具,熟悉版本管理工具、軟件測(cè)試、devops管理等工具,熟悉Linux下的常用命令;
8、熟悉各類(lèi)web容器,精通Tomcat、Jboss等;
9、具有物聯(lián)網(wǎng)開(kāi)發(fā)經(jīng)驗(yàn),精通JNI、MQTT協(xié)議、Modbus協(xié)議、TCP/IP網(wǎng)絡(luò)編程及http協(xié)議,restful接口設(shè)計(jì);
10、精通分布式、集群、緩存、高可靠網(wǎng)絡(luò)服務(wù)等相關(guān)技術(shù);
11、有物聯(lián)網(wǎng)相關(guān)系統(tǒng)和項(xiàng)目經(jīng)驗(yàn)優(yōu)先,能夠接受項(xiàng)目出差。