崗位職責(zé):
1、完成概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)并撰寫(xiě)相關(guān)技術(shù)文檔;
2、負(fù)責(zé)功能模塊的開(kāi)發(fā);
3、解訣項(xiàng)目開(kāi)發(fā)實(shí)施過(guò)程中遇到的技術(shù)問(wèn)題;
4、進(jìn)行軟件代碼的維護(hù)和改進(jìn)工作。
崗位要求:
1、計(jì)算機(jī)軟件專業(yè)及相關(guān)專業(yè)本科或研究生畢業(yè),5年以上后臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)
2、熟悉掌握J(rèn)ava基本原理,熟悉數(shù)據(jù)結(jié)構(gòu)及算法設(shè)計(jì)
3、熟悉面向?qū)ο蟮姆治龊驮O(shè)計(jì),熟悉分布式和集群架構(gòu),了解模塊化開(kāi)發(fā)
4、熟悉Linux下常用的命令和工具,熟悉Spring,SpringMVC,MyBatis等開(kāi)源框架,能夠獨(dú)立編寫(xiě)業(yè)務(wù)模塊
5、熟練使用Redis,Kafka,ActiveMQ,Tomcat等常用開(kāi)源工具
6、熟悉MySQL、Oracle, PostgreSQL,MongoDB等常見(jiàn)數(shù)據(jù)庫(kù),熟練掌握SQL的編寫(xiě)和優(yōu)化
7、熟練使用常見(jiàn)研發(fā)工具和插件,如Eclipse,Maven,git等
8、熟悉SpringCloud微服務(wù)開(kāi)發(fā)的優(yōu)先
9、熟悉NoSQL,如Redis等
10、熟悉微服務(wù)框架,如springcloud、springboot等
11、熟悉常見(jiàn)日志框架,如ELK
12、具備強(qiáng)大的自我驅(qū)動(dòng)力和優(yōu)秀的溝通能力,具備團(tuán)隊(duì)管理能力,具有良好的團(tuán)隊(duì)協(xié)作精神
13、熟悉每個(gè)組件的原理與特性,熟悉每個(gè)組件的應(yīng)用場(chǎng)景與局限,具備對(duì)某一應(yīng)用場(chǎng)景能夠選用最合適技術(shù)框架的能力
14、熟練使用主流中間件redis、rabbitmq、nacos、elasticsearch等
15、具備識(shí)別項(xiàng)目的性能瓶頸,并設(shè)計(jì)優(yōu)化方案,獨(dú)立完成優(yōu)化工作,并輸出優(yōu)化報(bào)告