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