1.具有扎实的计算机科学功底,扎实的编程基础,能编写高质量、简洁清晰的代码;
2.精通Java及面向对象设计开发,熟悉设计模式,面对复杂系统、复杂问题有化繁为简的能力;
3.熟悉主流开源框架(如Spring,MyBatis)的原理与实现;
4.熟悉分布式系统相关框架和中间件(如Dubbo、Kafka)的原理,并能熟练使用;
5.熟练使用关系型数据库(如MySQL)和非关系型数据库(如Redis)解决业务需求,并对其实现原理有较深入的理解;
6.善于交流,有良好的团队合作精神和协调沟通能力,能够独立或协同,高质量按期完成项目;
7.有较强的逻辑思维能力,善于分析、归纳、解决问题,持续学习和总结,自我迭代;
8.为人正直诚信,做事踏实,有责任心,追求卓越。
收起