1、至少3年以上Java开发经验,编程基础扎实,理解io、多线程、集合等基础框架;
2、精通Java及Web应用的开发,深入了解spring,ibatis,cache,rpc,jvm等机制与代码;
3、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;
4、熟悉Linux开发环境,熟悉Tomcat/Nginx/Apache服务的安装配置,对生产系统故障排查有实际工作经验;
5、熟练MySQL,对数据库有较强的设计能力,同时熟悉大数据相关技术;
6、具有良好的面向对象编程,业务抽象和业务领域建模能力;
7、具有高度的责任心与自驱力,良好的沟通协作、应急响应与处理问题的能力;