崗位職責
1、負責項目/產品的開發工作,架構設計與性能優化,和產品經理溝通并確定產品開發需求;
2、按項目需求,能夠實現程序設計,接口設計,服務封裝,實現高質量的交互;
3、與前端開發工程師協作,完成數據交互、信息展現、用戶體驗等功能;
4、實現后臺邏輯組件化,模塊化對類和包能夠進行組織抽象和管理;
5、根據用戶的需求,分析并給出最優的后臺技術解決方案;
6、數據庫設計、業務封裝,后臺邏輯編碼等工作;
7、獨立負責相關模塊的開發工作, 并在性能,穩定性,可維護性方面持續開展工作;
8、能適應短期出差,完成領導安排的其他工作任務。
任職要求
有EMS電力管理系統開發經驗,熟練掌握 Maven、Gradle的工程管理倉庫、熟練使用Ideal 開發工具、有過獨立項目開發經驗;
熟練使用 Thread、Runable、Task、Executer等多線程技術、能夠開多線程并發程序;
熟練使用Spring、SpringMVC、SpringBoot、SpringCloud、SpringBandle、Mybatis、Mybatis-plus 等主流服務器框架;
熟練使用 Gitee、Github、Maven、SVN等技術和團隊協作開發工具;
熟練掌握MySQL、Oracle等數據庫應用開發,熟練掌握Redis并理解其適用場景;
熟悉RPC框架(如Dubbo、Thrift等)、消息隊列框架(如Kafka、RocketMQ、RabbitMQ,MQTT等技術),分布式存儲系統(如FastDFS等),了解分布式協調服務Zookeeper;掌握Nacose部署、熟練使用AOP、IOC等Spring特性、掌握Author2 鑒權技術、掌握后端調試,Nginx部署等技術;
三年以上研發經驗