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