1、统招本科及以上学历,计算机、软件工程或电气自动化等相关专业,具有2年以上的Java开发工作经验;
2、精通Java开发,具有扎实的Java编程基础;熟练掌握多线程编程技术;对JVM内存模型以及性能优化具有深入的理解;
3、熟练掌握Spring原理和实现,对SSM开发框架有独特的见解;
4、熟练掌握SpringBoot、SpringCloud框架,深刻理解微服务原理及运行机制,并对服务拆分、服务间调用、服务治理有深刻的理解;
5、熟练使用Mysql、Oracle等数据库,具有数据库调优经验;对分库分表技术有深刻的理解;
6、掌握主流NoSQL数据库(Redis、MongoDB等)的使用和优化;
7、熟悉lucene原理,掌握ElasticSearch搜索引擎的使用;
8、熟练掌握常用的消息中间件(如:RabbitMQ、RocketMQ、Kafka)的原理及使用;
9、熟悉软件开发工具,熟练使用Maven、Git等工具;
10、要求抗压能力强,能够承接一定的压力和挑战,熟悉大数据开发相关技术,具有相关开发经验者优先考虑。