1. 具备良好的面向对象编程思维,遵循规范的编码习惯,并能灵活运用AOP编程思想进行开发。
2. 熟练掌握SpringMVC和Springboot框架,能够运用MyIbatis进行开发,具备一定的框架设计和优化能力。
3. 熟悉MySQL数据库,能够进行复杂的Query操作,具备数据库备份、性能调优以及故障排查的经验。
4. 熟练使用SCM工具,如GIT、SVN、TFS,能够进行版本控制和协同开发。
5. 熟悉Linux操作系统,能够运用常用命令进行服务器配置和管理,具备一定的系统运维能力。
6. 熟悉Redis数据结构和操作命令,了解其持久化机制,能够进行性能优化和问题排查。
7. 曾主导负责项目代码重构,具备代码优化和重构的能力,能够提升代码的可读性和可维护性。
8. 具备独立进行功能分析和编写文档的能力,有项目管理经验,能够进行项目进度的把控和资源的协调。
9. 了解渗透测试机制,进行过简单的渗透自测,具备一定的安全意识和能力。
10.熟练掌握springcloud相关的微服务治理Zuul+Nginx、feign 客户端
参加电网项目的研发,熟悉电网体系,在电网的营销2.0项目中负责以下工作:
1.流程发起、发送和子流程相关返回数据慢从程序及sql上优化;
2.参与解决生产因超大数据量导致的性能瓶颈;
3.参与解决bpm迁移沙箱环境导入流程par包冲突问题,保障了生产环境有序发布;
4.现场驻场支撑营销2.0项目组提供技术支撑解决现场研发、测试、生产环境出现的问题;
5.相关业务功能改造(业务资源、业务对象、业务流程),兼容MSC系统使用;
6.对接蒙西4A权限系统,实现相关业务需求