崗位職責:
1.負責軟件開發(fā)工作; 2.輔助項目經(jīng)理進行系統(tǒng)的需求分析、概要設(shè)計; 3.根據(jù)設(shè)計文檔完成代碼編寫、調(diào)試、測試、實施、技術(shù)支持及維護工作; 4.分析并解決軟件開發(fā)過程中的問題; 5.配合項目經(jīng)理完成相關(guān)任務(wù)目標,完成項目經(jīng)理交辦的其他工作事項。
崗位要求: 1.有扎實的Java基礎(chǔ),精通Java、jsp/servlet、JDBC、等J2EE相關(guān)技術(shù),對JVM原理有一定的了解; 2.有比較好的面向?qū)ο笤O(shè)計及編程理念,掌握部分設(shè)計模式。 3.熟悉Spring、Spring MVC、Spring Cloud、Spring Boot、JPA、Mybatis、Workflow等開源框架的一種或幾種,并了解其框架的原理和機制; 4.熟悉Docker部署,熟悉Nginx負載均衡; 5. 熟練使用Linux系統(tǒng)的常用命令和開發(fā)環(huán)境,對網(wǎng)絡(luò)、IO、多線程、高并發(fā)等有實踐經(jīng)驗; 6.熟悉數(shù)據(jù)庫設(shè)計和性能優(yōu)化;熟練使用主流RDBMS(MySQL、Sqlserver、Orcale等)和NoSQL數(shù)據(jù)庫(MongoDB、Memcached、 Redis等)中的一種或幾種,熟練使用SQL語言以及存儲過程; 7.熟練掌握消息中間件ActiveMQ、RabbitMQ 等其他中間件。 8.熟悉常用工程工具:Jenkins, Maven/Sbt/Npm/Ant, Git/SVN, Eclipse/IntelliJ等; 9.熟悉主流應(yīng)用服務(wù)器(Tomcat, JBoss, Apache, Nginx等),熟悉web服務(wù)器配置、搭建。 加分項: 1.參與過大型軟件項目的研發(fā),參與過項目的需求分析、設(shè)計流程、數(shù)據(jù)庫設(shè)計工作。對項目的整個開發(fā)過程、流程比較了解。teamleader優(yōu)先; 2.有大數(shù)據(jù)建模、大數(shù)據(jù)存儲方面設(shè)計,并有大數(shù)據(jù)分析處理實際項目經(jīng)驗優(yōu)先; 3.有微服務(wù)、大型分布式、高并發(fā)、高負載、高可用性系統(tǒng)設(shè)計和穩(wěn)定性經(jīng)驗優(yōu)先。