崗位職責:
1、具備相對全面、扎實的軟件開發或軟件測試知識和技能,積累了較豐富的系統設計、軟件開發或軟件測試經驗
2、能夠獨立、熟練地完成軟件開發或測試類項目中工作任務
3、能夠指導更低級別的人員日常項目工作
4、能夠主動發現軟件開發或軟件測試項目中設計缺陷、需求缺陷、技術缺陷及其他問題,并提出改善性的解決方案
5、能夠規劃工作任務、有效管理時間和資源,優先處理重要且緊急事項,擅長運用工具提升效率,確保任務能夠準確、高效地完成
任職要求:
1、掌握并熟練使用多種主流編程語言
2、掌握并熟練使用多種軟件開發框架,如 Java 的 Spring 框架(包括 Spring Boot、Spring Cloud) 等。能夠深入理解框架的內部機制,如 Spring 的 IOC(控制反轉)和 AOP(面向切面編程)原理,進行復雜的配置和定制化開發
3、掌握并熟練使用多種主流分布式技術,掌握并熟練使用4種(含)及以上主流分布式技術,如 nacos,zookeeper,dubbo,kafka,RocketMQ,redis等,進行復雜的配置和定制化開發。
4、對新興技術保持敏銳的洞察力,如容器化技術(Docker、Kubernetes)、微服務架構、Serverless 架構等,能夠主動學習并將這些新技術與現有項目進行合理融合,探索提升項目性能和可維護性的方法
5、能夠獨立承擔中型到大型軟件系統的架構設計工作,包括進行系統分層架構設計(如展示層、業務邏輯層、數據訪問層等),完成需求、設計及運維文檔的編寫
6、熟練使用測試工具完成功能及性能測試
7、掌握金融行業基本業務知識