崗位職責:
1、負責公司 Java 項目的系統(tǒng)分析、設(shè)計、開發(fā)、測試及維護工作,確保項目按時高質(zhì)量交付。
2、運用項目管理知識,制定項目計劃、合理分配資源、把控項目進度和質(zhì)量,及時解決項目中出現(xiàn)的問題。
3、帶領(lǐng)團隊完成復雜功能模塊的開發(fā),指導初級和中級開發(fā)人員,提升團隊整體技術(shù)水平。
4、與產(chǎn)品、測試、運維等部門密切協(xié)作,保障項目的順利推進和穩(wěn)定運行。
5、對現(xiàn)有系統(tǒng)進行性能優(yōu)化,提升系統(tǒng)的穩(wěn)定性、可擴展性和安全性。
6、跟蹤行業(yè)技術(shù)發(fā)展趨勢,引入新技術(shù)、新方法,推動公司技術(shù)創(chuàng)新。
專業(yè)技能要求:
1、Java 編程:精通 Java 核心技術(shù),包括多線程、集合框架、IO 操作、反射機制等;熟悉 Java 開發(fā)的常用設(shè)計模式,并能在實際項目中靈活運用。
2、框架與工具:熟練掌握 Spring、Spring Boot、Spring Cloud 等主流 Java 開發(fā)框架,以及 MyBatis、Hibernate 等持久層框架;熟悉 Maven 或 Gradle 進行項目構(gòu)建和依賴管理。
3、數(shù)據(jù)庫:精通 MySQL、SQLServer 等關(guān)系型數(shù)據(jù)庫的設(shè)計、開發(fā)和優(yōu)化,熟悉 SQL 語句的編寫和性能調(diào)優(yōu);了解 NoSQL 數(shù)據(jù)庫,如 Redis、MongoDB 等的使用場景和操作方法。
4、前端技術(shù):了解 HTML、CSS、JavaScript 等前端基礎(chǔ)知識,熟悉 Vue.js 或 React.js 等前端框架者優(yōu)先。
5、項目管理:熟悉軟件開發(fā)的全生命周期,能夠運用項目管理工具(如 Jira、Trello 等)進行項目計劃制定、任務分配、進度跟蹤和風險管理;掌握敏捷開發(fā)方法(如 Scrum、Kanban 等),能夠有效組織和推動團隊進行敏捷開發(fā)。