崗位職責:
1、負責公司指定軟件系統(tǒng)的開發(fā)和維護
2、依據(jù)客戶需求完成軟件系統(tǒng)開發(fā)工作;
3、負責核心代碼的編寫、系統(tǒng)重構(gòu)以及系統(tǒng)的性能優(yōu)化與改進
4、參與項目的需求分析、系統(tǒng)設(shè)計、編碼、項目內(nèi)測試及相關(guān)文檔編寫工作;
5、指導并協(xié)調(diào)組員完成相關(guān)工作,并能夠?qū)M員進行培訓工作;
6、維護處理系統(tǒng)日常問題,解決開發(fā)過程中的技術(shù)問題:
7、參與開發(fā)過程中相關(guān)新技術(shù)的研究和驗證。
任職要求:
1. 學歷與經(jīng)驗:
本科及以上學歷,計算機科學、軟件工程等相關(guān)專業(yè)優(yōu)先。具有 5 年以上 Java 開發(fā)經(jīng)驗,有大型項目開發(fā)經(jīng)驗者優(yōu)先考慮。
2. 技術(shù)能力
? Java 語言:精通 Java 語言,深入理解面向?qū)ο缶幊趟枷?,熟悉常用設(shè)計模式,能編寫高質(zhì)量、可維護的代碼。熟悉 Java 核心庫,包括集合、多線程、IO 等,具備扎實的基礎(chǔ)。
? 開發(fā)框架:熟練掌握 Spring、Spring Boot、Spring Cloud 等主流框架,對其原理有深入理解,能夠靈活運用框架解決實際問題。熟悉 MyBatis 等持久層框架,具備數(shù)據(jù)庫設(shè)計和 SQL 優(yōu)化能力。
? 數(shù)據(jù)庫:熟練使用 MySQL、Oracle 等關(guān)系型數(shù)據(jù)庫,具備深厚的 SQL 功底,能夠進行復雜查詢和存儲過程開發(fā)。了解 NoSQL 數(shù)據(jù)庫,如 Redis、MongoDB 等,并能在實際項目中應用。
? 中間件:熟悉常用中間件,如 Tomcat、東方通 等 Web 服務器,以及 Redis、Memcached 等緩存服務器,能夠進行性能調(diào)優(yōu)。掌握消息隊列技術(shù),如 RabbitMQ、Kafka 等,具備分布式系統(tǒng)開發(fā)經(jīng)驗。
? 前端技術(shù):了解 HTML、CSS、JavaScript 等前端技術(shù),能夠與前端工程師有效溝通,實現(xiàn)前后端分離架構(gòu)。
? 工具與平臺:熟練使用 Maven、Gradle 等項目構(gòu)建工具,以及 Git、SVN 等版本控制系統(tǒng)。熟悉 Linux 操作系統(tǒng),能夠進行基本的命令操作和服務器部署。
3. 能力素質(zhì)
? 問題解決:具備較強的分析與解決問題的能力,能夠快速定位和解決系統(tǒng)中的技術(shù)難題。
? 溝通協(xié)作:良好的團隊合作精神和溝通能力,能夠與團隊成員、產(chǎn)品經(jīng)理、測試工程師等有效溝通,共同推進項目進展。
? 學習創(chuàng)新:具有較強的學習能力和創(chuàng)新意識,能夠快速掌握新技術(shù)、新工具,并應用到實際工作中。
? 責任心:工作認真負責,具備高度的責任心,對自己的工作成果負責,確保項目質(zhì)量。