1、崗位名稱:
Java開發(fā)(2人)
2、崗位工作概述:
本崗位將深度參與公司軟件產(chǎn)品的后端研發(fā)工作,是產(chǎn)品功能實現(xiàn)和數(shù)據(jù)處理的核心力量。需運用扎實的 JAVA 技術棧,設計并開發(fā)高效、穩(wěn)定、安全的后端系統(tǒng),支撐產(chǎn)品的業(yè)務邏輯和數(shù)據(jù)交互。同時,你將與前端開發(fā)人員、需求人員、測試工程師等團隊成員緊密協(xié)作,參與產(chǎn)品從需求分析到上線運維的全生命周期過程,持續(xù)優(yōu)化系統(tǒng)架構和性能,為公司軟件產(chǎn)品的穩(wěn)定運行和業(yè)務拓展提供堅實的技術保障。
3、主要工作職責:
3.1、負責公司軟件產(chǎn)品后端系統(tǒng)的設計、開發(fā)、編碼和單元測試工作,確保系統(tǒng)功能滿足產(chǎn)品需求,代碼質(zhì)量符合公司規(guī)范。
3.2、參與系統(tǒng)架構設計和技術方案論證,根據(jù)業(yè)務需求和技術發(fā)展趨勢,提出合理的架構優(yōu)化建議,保障系統(tǒng)的可擴展性和可維護性。
3.3、負責數(shù)據(jù)庫設計與優(yōu)化,包括數(shù)據(jù)表結構設計、SQL 語句優(yōu)化、索引優(yōu)化等,提升數(shù)據(jù)庫性能和數(shù)據(jù)處理效率。
3.4、與前端開發(fā)人員協(xié)作,定義和實現(xiàn)前后端接口,確保數(shù)據(jù)交互的準確性和高效性,保障產(chǎn)品功能的順暢實現(xiàn)。
3.5、負責系統(tǒng)的日常維護、故障排查和性能優(yōu)化,及時解決系統(tǒng)運行過程中出現(xiàn)的技術問題,保障系統(tǒng)的穩(wěn)定可靠運行。
3.6、參與技術文檔的編寫,包括系統(tǒng)設計文檔、接口文檔、開發(fā)手冊等,為團隊成員提供清晰的技術參考。
3.7、跟蹤 JAVA 技術發(fā)展動態(tài),引入新技術、新框架和最佳實踐,提升團隊的開發(fā)效率和技術競爭力。
3.8、參與代碼審查工作,協(xié)助團隊成員提升代碼質(zhì)量,促進團隊技術水平的共同進步。
4、任職能力要求:
4.1、學歷層次:
本科及以上學歷,計算機科學與技術、軟件工程、信息技術等相關專業(yè)優(yōu)先。
4.2、工作年限:
3年以上JAVA開發(fā)相關工作經(jīng)驗。
4.3、工作能力要求:
4.3.1、精通 Java 編程語言,熟悉 JVM 原理及調(diào)優(yōu),掌握常見的設計模式。
4.3.2、熟悉 Spring、Spring Boot、Spring Cloud 等主流框架,能熟練運用其進行項目開發(fā)。4.3.3、熟悉 MySQL、Oracle 等關系型數(shù)據(jù)庫,掌握 SQL 優(yōu)化技巧;了解 Redis、MongoDB 等 NoSQL 數(shù)據(jù)庫者優(yōu)先。
4.3.4、熟悉分布式系統(tǒng)架構,了解微服務、消息隊列(如 RabbitMQ、Kafka)、緩存、搜索引擎(如 Elasticsearch)等技術。
4.3.5、具備良好的面向?qū)ο缶幊趟枷牒驮鷮嵉木幊袒A,有良好的代碼風格和習慣。
4.3.6、具有較強的問題分析和解決能力,邏輯思維清晰,學習能力強,能快速掌握新技術。4.3.7、具備良好的溝通能力和團隊協(xié)作精神,有責任心,能承受一定的工作壓力。
4.4、其他特殊要求:?
4.4.1、具有軟件設計模式實戰(zhàn)經(jīng)驗,能夠合理運用設計模式提升系統(tǒng)設計質(zhì)量者優(yōu)先。
4.4.2、具備良好的文檔編寫能力,能夠清晰、準確地撰寫各類技術文檔。