崗位職責(zé):
崗位職責(zé):
1、參與軟件項目需求分析,參與核心業(yè)務(wù)模塊設(shè)計,根據(jù)業(yè)務(wù)需求,快速完成系統(tǒng)核心功能的開發(fā);
2、獨(dú)立完成模塊的詳細(xì)設(shè)計、編碼、單元測試工作,解決開發(fā)中遇到的難點問題;
3、負(fù)責(zé)產(chǎn)品后端設(shè)計開發(fā),與前端工程師溝通協(xié)作完成前后端對接;
4、對現(xiàn)有產(chǎn)品代碼進(jìn)行優(yōu)化完善,保證所負(fù)責(zé)系統(tǒng)的安全性、穩(wěn)定性及可擴(kuò)展性;
5、參與技術(shù)方案討論、技術(shù)調(diào)研,負(fù)責(zé)解決開發(fā)過程中的技術(shù)問題,并能敏銳發(fā)現(xiàn)業(yè)務(wù)痛點。
任職要求:
任職要求:
1、計算機(jī)相關(guān)專業(yè),本科或以上學(xué)歷,5 年以上后端開發(fā)經(jīng)驗;
2、具備扎實的計算機(jī)相關(guān)基礎(chǔ)知識,熟悉常用數(shù)據(jù)結(jié)構(gòu)、算法、設(shè)計模式;
3、熟練掌握并發(fā)編程技術(shù),熟悉JVM,包括內(nèi)存模型、類加載機(jī)制以及性能優(yōu)化;
4、熟悉至少一種關(guān)系型數(shù)據(jù)庫,如 PostgreSQL、MySQL、Oracle,熟悉緩存數(shù)據(jù)庫 Redis;
5、了解 Linux 操作系統(tǒng),熟悉常見 Shell 指令,熟悉 Git 版本控制;
6、熟悉至少一種消息隊列系統(tǒng),如 RabbitMQ/RocketMQ/Kafka;
7、熟悉 Spring Boot、SpringMVC、Spring Security、MyBatis/Hibernate、Spring Cloud、Dubbo 等;
8、至少研究過一種開源中間件的源碼;
9、有工業(yè)制造類軟件的開發(fā)經(jīng)驗者優(yōu)先。