1)5年以上Java开发经验,具有扎实的程序设计基本功,能够独立担当核心功能模块的设计开发
2)理解Java常用设计模式,并且能够合理运用,精通Java数据结构,多线程编程,Java IO等
3)熟练使用Java常用框架和工具,如Spring boot、Spring Cloud、Dubbo、Mybatis等
4)熟悉高性能、高并发、高可用性分布式系统设计,具有复杂的业务抽象和建模能力
5)熟悉数据库原理并熟练掌握相关优化方案,熟悉ORACLE、MySql数据库开发技术及相关工具
6)良好的沟通能力及团队合作精神,具备良好的理解能力和表达能力,能够承受一定工作压力
7)具备强烈的责任心,思路清晰,较强的学习能力和解决问题的能力
良好的需求归纳分析和文档编写能力