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