1、本科及以上学历,计算机相关专业;
2、具备5~7年以上Java开发经验,具备较强的设计和开发能力;
3、Java基础扎实,熟悉J2EE体系结构,熟练掌握J2EE企业级应用开发技能;
4、熟练掌握 Dubbo、Zookeeper、Spring Cloud等至少一项技术;
5、熟练掌握Spring-Boot、Spring-MVC、MyBatis、Junit等相关主流框架技术;
6、熟悉掌握RabbitMQ、ActiveMQ、Kafka等常用消息队列,具备设计高可用异常处理机制;
7、熟练使用Maven、熟练使用Maven管理项目;
8、JAVA基础扎实,熟悉io、多线程、集合等基础框架,熟悉分布式、缓存、消息队列等机制,熟悉网络框架netty,MINA等;
9、良好的沟通能力、思维活跃、具有一定创新精神;
10、具有较强的团队协作精神及高度的责任心、好学、积极、愿意主动承担责任;
11、有智慧社区或其他物联网行业开发经验者优先;