工作職責(zé):
1、參與軟件設(shè)計工作(功能模塊的概要設(shè)計、詳細(xì)設(shè)計、數(shù)據(jù)庫設(shè)計等),并按項目管理規(guī)范的要求編制設(shè)計文檔;
2、根據(jù)產(chǎn)品需求等文檔,制定產(chǎn)品開發(fā)計劃;
3、根據(jù)設(shè)計文件進(jìn)行業(yè)務(wù)邏輯設(shè)計,開發(fā)核心業(yè)務(wù)模塊;
4、負(fù)責(zé)完成軟件產(chǎn)品的編碼實(shí)現(xiàn)(編碼、單元測試)、集成測試,并按項目管理規(guī)范編寫相應(yīng)的技術(shù)文檔;
5、配合研發(fā)經(jīng)理完成相關(guān)任務(wù)目標(biāo),為相關(guān)部門和人員提供技術(shù)支持。
崗位要求
1、計算機(jī)相關(guān)專業(yè),碩士及以上學(xué)歷;三年以上工作經(jīng)驗
2、扎實(shí)的計算機(jī)和Java基礎(chǔ)知識,熟練掌握常用的Java基數(shù)框架,對Java基礎(chǔ)體系(包括JVM、線程、NI0、網(wǎng)絡(luò)、spring生態(tài)鏈、微服務(wù)等)有深入的理解和實(shí)踐經(jīng)驗,能夠編寫高質(zhì)量、簡潔清晰的代碼;
3、熟悉主流開源框架,如spring、SpringMVC、MyBatis、Springboot等,熟悉spring原理和實(shí)現(xiàn)機(jī)制,了解SOA、Dev0ps架構(gòu)理念,熟悉springboot、springcloud等框架優(yōu)先;
4、熟悉常見的開源分布式中間件、RPC框架、緩存、消息隊列、數(shù)據(jù)庫等;
5、能夠獨(dú)立完成java模塊開發(fā)任務(wù)
6、能進(jìn)行前端開發(fā),熟悉html、JavaScript、VUE等前端技術(shù)和框架,有前端項目經(jīng)驗
7、熟練使用Oracle、Mysql等主流數(shù)據(jù)庫,熟悉redis、mongodb等非關(guān)系型數(shù)據(jù)庫
8、具備GIS、遙感、衛(wèi)星測控、人工智能、三維顯示等相關(guān)背景優(yōu)先
9、熟悉多線程、消息列隊、有大數(shù)據(jù)處理經(jīng)驗、框架設(shè)計、代碼優(yōu)化,性能優(yōu)化、數(shù)據(jù)庫優(yōu)化等能力者優(yōu)先;
10、有較強(qiáng)的系統(tǒng)模塊設(shè)計能力、對復(fù)雜的業(yè)務(wù)有較強(qiáng)的理解和高度抽象能力;
11、技術(shù)視野開闊、學(xué)習(xí)能力好,對業(yè)界新技術(shù)敏感,喜歡鉆研,有一定管理能力