工作職責(zé):
1、根據(jù)需求設(shè)計(jì)和開發(fā)高質(zhì)里的軟件應(yīng)用。
2、參與代碼審查,確保代碼質(zhì)量和最佳實(shí)踐。
3、 和產(chǎn)品經(jīng)理、設(shè)計(jì)師協(xié)作,參與產(chǎn)品需求分析和方案設(shè)計(jì)。
4、識(shí)別并解決軟件開發(fā)過程中的問題。
5、編寫和維護(hù)相關(guān)文檔,確保技術(shù)信息的準(zhǔn)確傳達(dá)。
6、持續(xù)學(xué)習(xí)新技術(shù),提升個(gè)人技能并與團(tuán)隊(duì)分享。
任職要求:
1.計(jì)算機(jī)相關(guān)專業(yè)畢業(yè),6年以上Java實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn);
2.掌握SpringMvc、SpringBoot、ORM、RPC、MyBatis等主流框架并熟悉相關(guān)源碼;
3.掌握Spring Cloud、Alibaba、Dubbo、HSF等微服務(wù)框架;
4.掌握Mysql、oracle數(shù)據(jù)庫,熟悉sql優(yōu)化,使用并了解數(shù)據(jù)庫分庫分表,有使用國產(chǎn)化數(shù)據(jù)庫經(jīng)驗(yàn)優(yōu)先;
5.熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉緩存、消息隊(duì)列等機(jī)制及中間件的應(yīng)用原理;
6.熟悉CentOS、Ubuntu、Debian等服務(wù)器日常操作并熟悉服務(wù)器配置原理;
7.熟悉Dcoker、Kubernetes等容器化技術(shù);
8.有JVM調(diào)優(yōu)實(shí)戰(zhàn)經(jīng)驗(yàn);
9.具備良好的系統(tǒng)設(shè)計(jì)能力和面向?qū)ο缶幊趟枷?,能夠?dú)立完成模塊的設(shè)計(jì)和開發(fā).
10.熟悉Kafka、Elasticsearch等消息隊(duì)列、緩存、分布式等技術(shù),熟悉高并發(fā)、微服務(wù)開發(fā)等技術(shù);
11.熟練的使用軟件版本管理工具Git,熟練使用項(xiàng)目構(gòu)建和管理工具M(jìn)aven等;
12.熟悉Tomcat、Nginx等服務(wù)器配置,熟悉Linux命令,shell腳本有一定了解;
13.具備良好的溝通能力和團(tuán)隊(duì)協(xié)作能力、較強(qiáng)的自學(xué)能力和鉆研精神。