岗位要求:1、扎实的计算机基础,拥有良好的编码习惯和素养,善于总结和思考,保持技术热情;2、JAVA 基础扎实,精通集合、反射、泛型、IO、多线程基础框架,精通JVM原理和优化,有高并发实时场景处理经验有限。3、熟悉Spring、Spring Boot, Spring MVC、Spring Cloud、Mybatis等主流java框架或技术;4、对数据库的基本理论和内部实现机制有深刻的理解,能够熟练应用MySQL/Postgresql/MongoDB/HBase或其它主流数据系统,有实际大数据量的数据库设计经验;5、熟悉分布式、缓存、消息、搜索等机制,熟悉Kafka、Redis、Zookeeper、nacos等使用和原理;6、熟悉SOA,熟练并使用过rpc框架,熟悉微服务架构,熟悉http协议,mqtt协议,WebSocket协议;7、熟悉缓存技术,服务器优化,集群技术处理、网站负载均衡、系统性能调优等软件编程高级技术;8、具有良好的系统分析、架构设计能力,熟悉软件系统分析/设计的方法论,并有丰富的实践经验;9、有微服务、SaaS、高可用系统开发及DDD实践经验者优先考虑,有终端IM通讯开发经验优先10、良好的沟通和逻辑推理能力,团队合作精神,能独立承担工作