工作內容:
1、負責設計、開發和維護基于Java的核心業務系統,確保系統的高可用性、高性能和可擴展性。
2、參與需求分析、技術方案設計及代碼評審,確保項目高質量交付。
3、解決系統中的復雜技術問題,優化現有代碼,提升系統性能。
4、與產品經理、前端開發等團隊協作,完成項目開發任務。
5、編寫技術文檔,分享技術經驗,指導初級開發人員。
6、參與新技術的研究與引入,推動團隊技術能力提升。
任職要求:
1. -本科以上學歷,計算機科學、軟件工程或相關專業。
2. -10年以上相關Java開發經驗,具備電網開發經驗優先考慮。
3. -熟悉Java核心技術(如多線程、集合框架、IO/NIO等)。
4. -精通Spring框架(Spring Boot、Spring MVC、Spring Cloud等),有豐富的微服務開發經驗。
5. -熟悉常見的設計模式,并能在實際項目中靈活運用。
6. -熟練使用主流數據庫(如MySQL、PostgreSQL等),熟悉SQL優化和數據庫設計。
7. -熟悉分布式系統架構設計,有分布式系統開發經驗(如分布式鎖、分布式事務等)。
8. -熟悉常用中間件(如Redis、Kafka、RabbitMQ、ElasticSearch等)及其應用場景。
9. -熟練使用版本控制工具(如Git,Svn),熟悉代碼質量管理工具(如JUnit、SonarQube等)。
10. -熟悉容器化技術(如Docker、Kubernetes)及DevOps相關流程。
11. -熟悉云計算平臺(如阿里云、騰訊云等)及相關服務。
12.-有前端開發經驗(如Vue、React等),能夠與前端團隊高效協作。