1. 技術(shù)設(shè)計與開發(fā)
- 參與系統(tǒng)的架構(gòu)設(shè)計和技術(shù)選型,確保系統(tǒng)的可擴(kuò)展性、可靠性和性能。
- 負(fù)責(zé)核心模塊的詳細(xì)設(shè)計和開發(fā)工作,編寫高質(zhì)量、可維護(hù)的代碼。
- 運(yùn)用設(shè)計模式和最佳實(shí)踐,優(yōu)化現(xiàn)有代碼結(jié)構(gòu),提高代碼的可讀性和可維護(hù)性。
2. 性能優(yōu)化
- 對系統(tǒng)進(jìn)行性能分析和調(diào)優(yōu),包括但不限于數(shù)據(jù)庫查詢優(yōu)化、內(nèi)存管理、線程池配置等。
- 解決系統(tǒng)在高并發(fā)、大數(shù)據(jù)量情況下出現(xiàn)的性能問題,確保系統(tǒng)的穩(wěn)定運(yùn)行。
3. 技術(shù)難題攻克
- 負(fù)責(zé)解決項目中出現(xiàn)的復(fù)雜技術(shù)問題,提供有效的技術(shù)解決方案。
- 研究和引入新的技術(shù)和工具,以提升團(tuán)隊的技術(shù)水平和開發(fā)效率。
4. 團(tuán)隊協(xié)作
- 與產(chǎn)品經(jīng)理、設(shè)計師、測試工程師等團(tuán)隊成員緊密合作,確保項目按時交付。
- 指導(dǎo)和培養(yǎng)初級開發(fā)工程師,提高團(tuán)隊整體技術(shù)實(shí)力。
5. 項目維護(hù)與支持
- 負(fù)責(zé)系統(tǒng)的上線部署和后期維護(hù)工作,及時處理生產(chǎn)環(huán)境中的問題。
- 對系統(tǒng)進(jìn)行持續(xù)改進(jìn),根據(jù)業(yè)務(wù)需求進(jìn)行功能擴(kuò)展和優(yōu)化。
**二、任職要求**
1. 教育背景
- 本科及以上學(xué)歷,計算機(jī)科學(xué)、軟件工程等相關(guān)專業(yè)。
2. 工作經(jīng)驗(yàn)
- 3年以上 Java 開發(fā)經(jīng)驗(yàn),有大型企業(yè)級項目開發(fā)經(jīng)驗(yàn)者優(yōu)先。
- 熟悉分布式系統(tǒng)架構(gòu),有微服務(wù)架構(gòu)設(shè)計和開發(fā)經(jīng)驗(yàn)。
3. 技術(shù)技能
- 精通 Java 編程語言,熟悉 JVM 原理和性能調(diào)優(yōu)。
- 熟練掌握 Spring、Spring Boot、MyBatis 等主流開發(fā)框架。
- 熟悉數(shù)據(jù)庫設(shè)計和優(yōu)化,熟練掌握 MySQL、Oracle 等關(guān)系型數(shù)據(jù)庫,以及 Redis、MongoDB 等 NoSQL 數(shù)據(jù)庫。
- 具備良好的 SQL 編寫能力和數(shù)據(jù)庫性能調(diào)優(yōu)經(jīng)驗(yàn)。
- 熟悉分布式緩存、消息隊列、分布式事務(wù)等技術(shù)。
- 熟悉麒麟系統(tǒng)、達(dá)夢等信創(chuàng)系統(tǒng)