1、3年以上Java开发相关工作经验,华为项目工作经验优先;2、熟练掌握Spring、SpringMVC、MyBatis、Json、Maven、Git等开发技术;3、熟练掌握mqs,rest,soap等系统集成开发,并具备系统集成异常处理能力;4、精通SQL,熟练使用MySQL、PostgreSQL、neo4j、Mysql等数据库,并具有一定的SQL优化能力;5、熟悉Spring Cloud,Spring Boot等分布式服务框架;6、熟悉Linux操作系统常用命令;7、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、负载均衡等机制和实现;8、有扎实的Java基础JVM、Java多线程、并发开发经验;