1)精通Java编程和分布式编程原理;2) 具备熟练应用Java设计模式进行开发的能力;3)熟练选择并使用主流开源应用框架,如SpringBoot、MyBatis、XML、JSON等开发技术,并具备相应的开发经验;4)具备较强Java和数据库安全编程知识并能熟练应用;5)JVM相关加载机制及运行原理、调优;熟悉sql调优,熟悉python等计算优化;6)熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、负载均衡等机制和实现,例如springcloud、zookeeper、redis等;对数据模型理论了解且深度应用;7)熟练掌握至少一种关系型数据及SQL的优化;至少对一种模型理论有深度实践;8)至少交付过三个三个月以上成功项目,精通至少一种软件开发流程和模式,敏捷开发优先。"有海外留学背景,英语口语能力强者优先!!!