1.扎实的编程基础,良好的代码风格,理解OOP与基本设计模式。
2.理解微服务架构,掌握Spring MVC、Spring boot、Spring cloud、Mybatis等开源框架。
3.掌握Mysql、Oracle等数据库的开发和管理,能对复杂的慢SQL分析和优化。
4.有一定的算法基础,熟悉常用的数据算法和数据结构。
5.熟悉RocketMQ、kafka等常用的MQ组件并有实战经验。
6.具备复杂业务抽象和系统设计能力,有中大型企业级业务系统建设经验,熟悉分布式微服务架构。
7.有阿里云数据产品或大数据开发经验者优先考虑。
8.有协作精神,工作认真负责,踏实细致,思维敏捷,有承压能力,具备保密意识和安全意识。