1、熟悉Java,熟悉常用的设计模式,数据结构和算法;掌握SpringBoot、SpringCloud等主流框架,理解内部实现原理;
2、熟悉ORM框架(Mybatis/Hibernate)及SQL优化;
3、熟练使用GaussDB/MySQL/Oracle,掌握索引优化、慢查询分析、数据库设计;
4、熟悉负载均衡、缓存、消息、存储等技术,熟悉服务器虚拟化、容器化技术;
5、具备良好的逻辑思维与抽象设计能力,能独立解决复杂技术问题;
6、具备良好的沟通能力和文档撰写能力,具有团队合作精神;
7、具备理财相关系统设计、研发经验优先;
8、积极主动、自驱力强,深入了解业务并与业务中各角色建立沟通,能独立负责一块业务,迅速推进项目与问题的解决。