1、 本科及以上学历,计算机相关专业优先。
2、 熟悉Java编程,具有扎实的Java基础,熟悉JVM原理及调优方法。
3、 熟悉Spring Cloud微服务架构,能够基于Spring Boot/Spring Cloud进行微服务的设计与开发,了解微服务治理相关组件如Eureka、Zuul等。
4、 掌握Redis缓存技术,具备Redis的使用经验,了解其数据结构及应用场景。
5、 了解Zookeeper分布式协调服务,能够利用Zookeeper实现配置管理、集群选举等功能。
6、 有使用RabbitMQ进行异步通信的实际项目经验。
7、 熟悉MySQL、Oracle、DM等关系型数据库。具备良好的数据库设计能力,熟悉SQL编程。
8、 熟悉Linux环境,具有线上系统bug定位、功能性等实战经验
9、 掌握面向对象的分析、设计和开发方法,熟悉UML和常用的设计模式并具备应用经验;
10、 良好的学习能力和解决问题的能力,面对新技术和挑战能快速上手并找到解决方案。
11、 优秀的沟通协作能力,善于团队合作,能够清晰表达自己的想法,并尊重他人意见。
12、 责任心强,对待工作认真负责,注重细节,能够按时完成任务。