崗位職責(zé):
1. 為客戶端編寫服務(wù)端相關(guān)接口;
2. 對當(dāng)前遺留系統(tǒng)進行重構(gòu)優(yōu)化,構(gòu)建具有良好擴展性的大規(guī)模用戶訪問的系統(tǒng);
任職要求:
1、1年以上Java開發(fā)經(jīng)驗,Java基礎(chǔ)功底扎實。熟悉Java基礎(chǔ)知識和核心類庫。
2、具備良好的面向?qū)ο缶幊探?jīng)驗,熟悉常用設(shè)計模式。
3、熟悉使用Spring Boot、Spring Cloud等開發(fā)框架,并有相關(guān)的開發(fā)經(jīng)驗。
4、熟悉Linux操作系統(tǒng)以及JAVA應(yīng)用服務(wù)器維護。
5、熟悉Oracle、Mysql等常見數(shù)據(jù)庫的基本原理以及適用場景,熟悉不同種類的數(shù)據(jù)庫編程,了解常見SQL調(diào)優(yōu)。
6、至少掌握一種(Mybatis、Hibernate、Spring JPA)數(shù)據(jù)持久化框架。
7、熟悉分布式中間件技術(shù)(nginx、zuul、zookeeper等)者優(yōu)先。
8、熟悉常見緩存技術(shù),使用過Redis、Memcache等緩存框架者優(yōu)先。
9、熟悉分布式常用技術(shù)者優(yōu)先,如部署單元化,分庫分表,分布式數(shù)據(jù)庫,讀寫分離等。
10、對多線程,并發(fā)編程,異步IO等高可用設(shè)計有熟悉者優(yōu)先。
11、責(zé)任心強,具有較強的學(xué)習(xí)能力和團隊合作意識,良好的溝通能力、方案設(shè)計和撰寫能力。
12、對新技術(shù)敏感,求知欲強,能快速學(xué)習(xí)并具備較強的技術(shù)領(lǐng)悟能力。