1、深入理解Java应用框架和工具链、精通设计模式、注重代码质量、具备良好的编程规范意识;
2、梳理掌握springboot技术栈,参加过项目设计、编码、上线过程。
3、精通数据库设计(mysql/oracle)、具备SQL编写和调优能力。
4、精通软件开发的各种方法和技术、对JVM、IO、多线程、微服务、分布式缓存架构。
5、具有较好的沟通能力,思路清晰,善于思考,能独立分析和解决问题。
6、具备复杂业务的开发经验和较强的逻辑/概率思维能力,善于分析、归纳、描述、沟通、和解决问题。
7、踏实能干,积极主动,主动承担,能够在项目中独当一面。