崗位職責(zé):
1、按照業(yè)務(wù)需求,負(fù)責(zé)平臺(tái)或業(yè)務(wù)系統(tǒng)的設(shè)計(jì)、維護(hù),以及代碼開(kāi)發(fā)工作。
2、負(fù)責(zé)項(xiàng)目功能開(kāi)發(fā)、系統(tǒng)優(yōu)化;協(xié)助解決項(xiàng)目開(kāi)發(fā)過(guò)程中的技術(shù)難題。
3、根據(jù)開(kāi)發(fā)計(jì)劃,按時(shí)保質(zhì)保量完成公司交予的任務(wù)。
4、維護(hù)項(xiàng)目系統(tǒng)正常運(yùn)營(yíng)。
任職要求:
1、熟練掌握J(rèn)ava、腳本語(yǔ)言(shell、Python)等編程語(yǔ)言,3年以上全職JavaWeb項(xiàng)目開(kāi)發(fā)工作經(jīng)驗(yàn)。掌握主流開(kāi)源框架和Spring boot的使用。
2、java基礎(chǔ)知識(shí)扎實(shí),精通多線(xiàn)程編程,具有良好的編碼習(xí)慣,對(duì)軟件工程的標(biāo)準(zhǔn)開(kāi)發(fā)流程有一定的理解和經(jīng)驗(yàn),具有獨(dú)立開(kāi)發(fā)和解決問(wèn)題的能力。
3、熟練使用maven、svn或git工具、熟悉spring boot框架,熟悉Spring對(duì)其他框架的整合。
4、熟練使用MyBatis ORM框架,熟悉數(shù)據(jù)庫(kù)連接池,熟悉MyBatis的核心API,對(duì)MyBatis的關(guān)聯(lián)映射、繼承映射、組件映射、緩存機(jī)制、事務(wù)管理以及性能調(diào)優(yōu)等有深入的理解。
5、熟練使用Oracle、MySQL、DB2等主流數(shù)據(jù)庫(kù)。熟悉MySQL/SqlServer數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程、索引等功能,熟悉表結(jié)構(gòu)設(shè)計(jì)的原則。
6、熟練使用redis開(kāi)源緩存存儲(chǔ)方式、消息隊(duì)列,了解其實(shí)現(xiàn)原理。
7、熟練掌握主流的前端開(kāi)發(fā)框架(Vue)、Web頁(yè)面技術(shù)等。
8、對(duì)Java、NetCore、Python中有2種及以上的熟悉編程語(yǔ)言。
9、掌握常用開(kāi)源組件,如:Tomcat、Activity、MyBatis、Dubbo等。10、熟悉Nginx、Redis、RocketMQ、Kafka等開(kāi)源軟件的使用。
11、工作認(rèn)真負(fù)責(zé),具有較強(qiáng)的責(zé)任心,有較強(qiáng)的學(xué)習(xí)意愿,溝通良好,能適應(yīng)較強(qiáng)壓力。