崗位職責
1.負責項目業務系統的規劃設計、制定產品的技術發展路線;
2.參與項目定制軟件需求分解,帶領研發團隊快速落地項目方案;
3.完成重要業務模塊及核心框架的搭建及編碼實現;
4.負責相關文檔編寫、整理和維護;
5.參與軟件系統的方案討論、技術調研、系統分析、重構、優化;
6.深入理解業務需求,分析和發現系統的優化點,解決各類技術難題,完成平臺能力沉淀,并能指導他人工作;
7.發現和解決項目業務系統的技術問題,保證系統的性能和穩定性。
任職資格
1.3年以上工作經驗,計算機相關專業,本科及以上學歷;
2.熟練掌握 Java 編程語言,包括Java基礎、常用設計模式、網絡編程、多線程編程。
3.熟悉JVM,熟練使用Spring Cloud、Spring Boot、Spring Security、MyBatis等后臺框架,具備一定的架構優化能力。
4.熟悉Redis、MongoDB、RabbitMQ、Kafka等開源框架,深度掌握至少其中一種框架。
5.熟練使用 Oracle、MySQL、達夢等數據庫,熟悉各類DDL、DML語句,具備SQL優化能力,掌握數據庫優化能力(集群、讀寫分離、分庫分表、參數優化)更佳。
6.熟悉Linux系統的開發和運行環境,熟練使用Tomcat、Nginx等Web服務器 和 Docker容器、k8s容器編排工具,熟練掌握應用部署和WEB容器調優。
7.熟悉 Maven 或 Gradle 項目管理工具,SVN 與 Git 版本控制工具,了解Jenkins等持續集成工具。
8.具備原型設計能力(Axure、XD、Mock Plus、墨刀等)或熟悉前端開發(Vue、jQuery、React)的工作者優先。
9.具備良好溝通和團隊合作精神和學習能力,熟悉或習慣敏捷迭代開發模式的工作者優先。