崗位描述:
1、參與業務需求設計、產品設計及評審,負責Web應用程序后端服務核心功能代碼開發與維護、前端程序的開發與維護;
2、能夠獨立和業務團隊溝通需求,并形成需求文檔、思維導圖、原型等輸出物,并確認相關需求范圍以及功能;
3、參與項目管理、開發質量管理、開發進度控制等,學習和研究新的軟件開發技術以滿足產品的需求;
4、能夠主動挖掘業務痛點,從技術側分析和驅動業務前進。
任職要求:
1、大學本科及以上學歷,軟件工程、計算機科學與技術等相關專業,5年以上大型系統開發、功能設計工作經驗;
2、精通java開發語言,熟悉和掌握開源組件原理和機制,如spring、spring boot、spring Cloud、Redis、OpenJDK等;
3、熟練使用js、jquery、miniui、velocity等相關前端開發技術;
4、熟悉主流關系型數據庫相關原理、特性,熟悉操作系統相關原理,了解數據庫事務隔離級別、索引原理、性能調優;
5、了解Linux環境搭建及基本應用,了解Linux下Java的開發和環境搭建,服務器的搭建和項目的部署以及優化;
6、對常用的中間件(Redis、RabbitMQ、Jetty、Nginx)和分布式技術等都有所掌握并能熟練使用;
7、熟練使用各種版本代碼管理工具(Git)和項目構建工具(Maven、Jenkins、npm),以及其它Swagger API管理、Nexus jar包私服、EFK 日志管理、搜索引擎ES、Prometheus、Grafana 容器監控、作業調度引擎XXLJob、表單自定義引擎(自研)等技術;
8、綜合能力要求:邏輯能力好,思路清晰,具有良好溝通交流能力。