1.年龄在35周岁及以下,本科及以上学历,计算机软件等相关专业;
2.有过高并发、高可用、可扩展的大型分布式系统开发的经验;
3.Java基础扎实,熟悉异步IO、多线程等,熟悉JVM原理(如内存管理、类加载机制等);
4.熟悉Spring boot,Spring Cloud等主流技术框架,有微服务框架经验优先;
5.熟悉MySQL、Redis、MongoDB等常用数据库和缓存数据库,以及性能优化;
6.熟悉分布式、缓存、消息队列等中间件技术;
7.熟悉常用的设计模式、架构模式,对DDD、微服务架构设计有较深理解,具备良好的编程能力和代码风格;
8.熟悉Git使用规范,熟练使用Git命令,具备良好的架构与规范文档撰写能力;
9.有良好的逻辑分析能力和沟通能力,快速学习能力,有责任感主动性强,良好的团队合作精神,能适应一定压力的工作;
10.有软考(高级程序员/系统分析师)证书者优先。