工作地點(diǎn):北京
職位描述:
負(fù)責(zé)后臺開發(fā),能夠獨(dú)立完成后臺restful風(fēng)格接口設(shè)計(jì),業(yè)務(wù)邏輯開發(fā)調(diào)試,解決后臺bug
熟悉java語言,有扎實(shí)的java基礎(chǔ)
熟悉Spring MVC/Spring Boot/Mybatis等java相關(guān)技術(shù)和框架
熟悉 RESTful 服務(wù),深刻理解 MVC、OOP、AOP 等概念
熟練Docker,了解微服務(wù)
至少熟悉mysql/postgresql/oracle數(shù)據(jù)庫中的一種或多種,熟練運(yùn)用Redis
熟悉Tomcat應(yīng)用服務(wù)器的安裝與使用,熟悉linux基本命令
思維邏輯強(qiáng),學(xué)習(xí)能力強(qiáng),有較強(qiáng)的發(fā)現(xiàn)問題和解決問題的能力
任職要求:
1、熟練使用Java語言進(jìn)行服務(wù)器端開發(fā),熟悉Java并發(fā)編程,對JVM原理有一定的了解;
2、熟練使用Spring/MyBatis/Dubbo/Spring boot Alibaba等主流的開發(fā)框架,并對其設(shè)計(jì)與運(yùn)行機(jī)制有一定了解;
3、熟悉常用的中間件、分布式技術(shù)(如RPC框架、Redis 緩存、消息系統(tǒng)等)的原理及實(shí)際應(yīng)用;
4、熟悉基于Mysql/Oracle等關(guān)系數(shù)據(jù)庫設(shè)計(jì)和開發(fā),對數(shù)據(jù)庫性能優(yōu)化有一定的經(jīng)驗(yàn);
5、了解分布式、高并發(fā)系統(tǒng)設(shè)計(jì),有實(shí)際分布式系統(tǒng)開發(fā)經(jīng)驗(yàn);
6、熟悉Linux常用的操作命令;
7、熟悉面向?qū)ο蠓椒ǜ拍?、方法,熟悉UML語言,了解設(shè)計(jì)模式并在開發(fā)中運(yùn)用;
8、有良好、規(guī)范的編程習(xí)慣和文檔編寫習(xí)慣;
9、具備強(qiáng)烈的責(zé)任心和良好的團(tuán)隊(duì)協(xié)作能力