岗位职责:
1. 负责新系统架构设计以及既有系统架构优化调整、核心代码的编写、性能瓶颈分析、性能调优工作;
2. 解决技术架构实现中的技术难点,进行技术可行性研究及技术选型;
3. 负责及时指导、处理、协调和解决开发过程中出现的技术问题,确保技术的按时完成;
4. 负责核心功能的架构与代码模板编写,开发与维护系统公用核心模块;
5. 审核开发人员的系统设计和代码质量,书写技术文档和制定开发规范;
6. 负责指导和培训开发工程师,协助提升团队整体技术能力。
能力要求:
1. 精通J2EE技术,8年以上计算机开发经验,4年以上软件架构设计经验;
2. 精通面向对象的分析和设计技术,包括设计模式、UML建模等,有设计通用框架及模块的能力;。
3. 熟悉负载均衡、服务发现、高可用、滚动升级、自动伸缩、分布式存储和计算等架构原理;
4. 熟练掌握主流开源技术、如Linux、Ant Design、H5、MySQL、NoSql等;
5. 对Spring、SpringMVC、StringBoot、StringCloud、Shiro、MyBatis、Dubbo、ZooKeeper、Nginx、MQ等开源框架熟悉,并能了解它的原理和机制,对框架本身有过开发或重构者可优先考虑;
6. 具有较强的技术攻关和研发组织能力,具有开拓精神;
7. 具有团队协作精神和较强的计划、组织、协调及沟通能力;
8. 具有较强的敬业及开拓精神,能承受工作压力;
9. 具备大型企业应用系统设计、项目管理、实施经验者优先;
10. 拥有PMP、Scrum Master认证者优先;
11.计算机相关本科及以上学历,男女不限。