1、本科或本科以上学历;
2、Java信息化项目开发经验,精通J2EE体系架构,掌握Spring、SpringMVC、Mybatis、SpringBoot、SpringCloud等开发框架;
3、精通分布式系统架构设计及开发,精通SOA, Restful设计, 可伸缩高可用高并发高性能设计,分布式文件系统,性能分析及优化;
4、精通关系数据库系统(Oracle, MySQL等)和NoSQL数据存储系统的原理和架构;
5、能够独立进行信息化应用的架构设计,框架设计和调优等工作,能够领导开发团队进行实施;
6、良好的编程习惯、认真负责、思路清晰、懂得沟通、学习能力强并能持之以恒;
7、熟悉常用的软件架构方和需求评估方式;
8、熟悉软件架构文档编写,具有良好的文档工作能力;