一、崗位職責
1、需求分析與系統(tǒng)設(shè)計
參與項目的需求分析,根據(jù)業(yè)務(wù)需求進行系統(tǒng)設(shè)計,包括平臺架構(gòu)、數(shù)據(jù)庫設(shè)計等。
編寫相關(guān)的設(shè)計文檔、接口文檔等。
2、編碼與測試
按照詳細設(shè)計文檔進行代碼編寫,實現(xiàn)業(yè)務(wù)邏輯和訪問接口。
參與代碼審查,確保代碼質(zhì)量,并對代碼進行必要的優(yōu)化。
負責軟件的單元測試、集成測試,確保軟件質(zhì)量。
3、技術(shù)攻關(guān)與問題解決
對項目開發(fā)過程中的難點和問題進行技術(shù)攻關(guān),提出解決方案并實施。
配合團隊人員對開發(fā)項目進行集成測試、缺陷修復(fù)等工作。
4、團隊協(xié)作與溝通
與產(chǎn)品經(jīng)理、團隊人員、其他團隊溝通合作,確保產(chǎn)品研發(fā)工作的質(zhì)量和進度。
5、系統(tǒng)維護與優(yōu)化
對所負責的項目進行代碼優(yōu)化、功能維護、性能維護等工作。
響應(yīng)并解決生產(chǎn)環(huán)境中的技術(shù)問題,確保系統(tǒng)穩(wěn)定運行。
6、可接受出差和現(xiàn)場調(diào)試,有較強的抗壓能力。
二、技術(shù)要求
1、Java基礎(chǔ)與框架
精通Java編程語言,熟悉Java核心語法和面向?qū)ο缶幊趟枷搿?br>熟悉Spring MVC、Spring Boot、Spring Cloud、MyBatis-Plus等主流Java框架,并能熟練使用。
2、數(shù)據(jù)庫技術(shù)
熟練掌握MySQL語言,能進行數(shù)據(jù)庫設(shè)計、優(yōu)化和查詢優(yōu)化。
3、分布式與緩存技術(shù)
熟悉分布式系統(tǒng)的設(shè)計和應(yīng)用,了解分布式、緩存、消息等機制。
能使用Redis等緩存技術(shù)提高系統(tǒng)性能。
4、Linux與服務(wù)器技術(shù)
熟悉Linux操作系統(tǒng),能進行基本的系統(tǒng)管理和配置。
了解Tomcat、Nginx等服務(wù)器軟件的使用和配置。
5、熟悉對接硬件設(shè)備相關(guān)技術(shù),如modbus tcp、西門子對接工具包、攝像機sdk等
具備良好的代碼編程習慣及較強的文檔編寫能力。
對新技術(shù)保持敏感,愿意學習和應(yīng)用新技術(shù)。
有良好的溝通能力和團隊協(xié)作能力,能與其他開發(fā)人員協(xié)同工作。
太原 - 小店
太原 - 小店
太原 - 小店
太原 - 萬柏林
太原 - 小店
太原 - 迎澤