職位描述:
作為JAVA后端開發工程師,協助產品負責人進行系統設計工作,參與部分技術預研工作,根據業務需求能夠獨立完成相應模塊的分析、設計、開發和維護的工作,參與系統架構的優化,提升系統的穩定性、可擴展性和性能。
工作職責:
1、能夠深入理解業務需求,并參與后端服務設計、數據庫設計和核心代碼實現,確保功能穩定、性能優異;
2、遵循編碼規范,完成高質量的代碼編寫和代碼審查;
3、能夠對系統進行性能分析和調優,解決技術難題;
4、根據公司技術文檔規范負責編寫相應的技術文檔;
5、與團隊其他成員合作,確保項目的交付質量和進度。
6、跟蹤行業動態,研究新技術,提高團隊整體技術水平,有較強的技術攻堅及解決復雜問題的能力。
任職要求:
1、6年以上Java開發經驗,計算機及相關專業本科或以上學歷,熟悉J2EE規范和常用的設計模式;
2、精通Java編程語言,熟悉Java及Web的開發和應用,熟悉面向對象編程思想、多線程編程等;
3、精通Java中較高級的特性,如反射、動態代理、JVM、內存模型等;對遇到的bug,能夠借助工具進行快速定位問題根源;
4、精通Spring、Spring Boot、MyBatis/MyBatis-plus等主流開發框架,熟悉微服務架構和相關技術,如Dubbo、Spring Cloud等;
5、熟練使用MySQL、SqlServer,熟悉國產化數據庫,如DM、人大金倉等,以及熟悉Redis、MongoDB等非關系型數據庫,具備數據庫設計與優化能力;
6、熟悉常見分布式框架,會使用一種或多種消息服務:kafka,activeMQ,rabbitMQ等;
7、熟悉Linux操作系統和常用命令,能夠進行基本的系統管理和故障排查以及系統調優;
8、熟悉Python、bat、Shell等腳本語言;掌握Maven、Git/Svn、Jenkins等開發工具的使用;
9、熟悉HTML5、CSS、JavaScript等前端技術,了解React、Vue、Angular等前端框架;
10、熟悉項目管理工具和技術者優先,如Jira,禪道,CodeArts等;
11、具有狀態機、BPMN等流程引擎開發經驗者優先;
12、具有良好的溝通協調能力,責任心強,邏輯思維嚴謹,注重工作效率,能承擔一定的工作壓力。
職位福利:五險一金、餐補、周末雙休、節日福利、定期體檢、補充醫療保險、帶薪年假