崗位職責(zé):
1、參與公司軟件項(xiàng)目的需求分析和設(shè)計(jì)階段。根據(jù)需求文檔,使用 Java 語(yǔ)言獨(dú)立完成核心模塊的代碼編寫工作。
2、設(shè)計(jì)和實(shí)現(xiàn)與數(shù)據(jù)庫(kù)(如 MySQL、Oracle、SQL Server 等)的交互模塊。編寫高效的 SQL 查詢語(yǔ)句、存儲(chǔ)過(guò)程,確保數(shù)據(jù)的持久化操作準(zhǔn)確無(wú)誤。
3、對(duì)數(shù)據(jù)庫(kù)架構(gòu)進(jìn)行優(yōu)化,參與數(shù)據(jù)庫(kù)性能調(diào)優(yōu)工作,解決在數(shù)據(jù)存儲(chǔ)和查詢過(guò)程中出現(xiàn)的性能瓶頸問(wèn)題。
4、對(duì)現(xiàn)有 Java 應(yīng)用程序進(jìn)行性能分析和優(yōu)化,使用性能分析工具找出性能瓶頸點(diǎn),如耗時(shí)的方法調(diào)用、內(nèi)存占用過(guò)高的對(duì)象等,并通過(guò)優(yōu)化算法、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)查詢以及緩存策略等方式提升系統(tǒng)性能。
5、對(duì)自己編寫的代碼進(jìn)行嚴(yán)格的自查,確保代碼符合公司制定的編碼標(biāo)準(zhǔn)和質(zhì)量要求。
6、為所開(kāi)發(fā)的軟件模塊撰寫詳細(xì)的技術(shù)文檔,包括模塊設(shè)計(jì)文檔、接口文檔、用戶手冊(cè)等。技術(shù)文檔應(yīng)準(zhǔn)確描述軟件的功能、實(shí)現(xiàn)原理、使用方法和注意事項(xiàng),以便其他開(kāi)發(fā)人員進(jìn)行維護(hù)和二次開(kāi)發(fā)。。
任職要求:
1、計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,5 年以上 java 相關(guān)工作經(jīng)驗(yàn);
2、精通 Java 語(yǔ)言,熟悉常用設(shè)計(jì)模式,掌握數(shù)據(jù)結(jié)構(gòu)基本的理論知識(shí),具有扎實(shí)的算法設(shè)計(jì)與分析能力;
3、熟練掌握 Spring、SpringMVC、MyBatis、Shiro 等開(kāi)源框架,并有相關(guān)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn);
4、熟悉 TCP/IP、HTTP 1.1/2、WebSocket 等 web 相關(guān)協(xié)議,熟悉JavaEE 相關(guān)技術(shù)規(guī)范;
5、掌握 spring-boot、spring-cloudAlibaba等;
6、熟悉 Java 內(nèi)存模型、Java 并發(fā)技術(shù)、JVM 相關(guān)技術(shù)原理者優(yōu)先;
7、熟悉 javascript、vue、react、jquery、bootstrap、extjs 等前端開(kāi)發(fā)技術(shù)者優(yōu)先.
8、熟悉linux 掌握l(shuí)inux環(huán)境的操作命令,熟悉doker 并有相關(guān)的使用經(jīng)驗(yàn)
福利待遇:帶薪年假、五險(xiǎn)一金、餐飲補(bǔ)貼、節(jié)日福利、公司團(tuán)建、生日會(huì)等......