1.精通Java语言,如各种多线程组件、类加载器、JVM等,熟悉相关开发框架与中间件,如Spring Cloud、Mybatis、MQ、Redis、工作流引擎等;2.熟练使用常用设计模式,并熟悉Java相关实现;3.精通各种数据库及SQL语言,如Oracle,MySQL,PostgreSQL及一些非关系型数据库,熟练使用各种不同方法进行数据库性能调优,了解并使用过一些大数据计算组件,如Hadoop、Hive、Spark等;4.熟悉高并发架构及微服务架构,了解云原生技术,对于微服务高可用、弹性伸缩、限流、降级等有丰富的设计实现经验;5.熟悉HTML、JavaScript语言,了解一些常见的JS框架;6.有华为开发框架及内部企业应用研发经验优先。