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