1. 拥有多年软件开发经验,参与多个企业级项目,具备丰富的系统开发设计能力。
2. 精通多种设计模式,熟练掌握Spring,SpringMVC、MyBatis、SpringBoot等框架,深入了解微服务、分布式系统相关概念,技术及使用
3. 对Java语言有深刻理解,精通多线程、高并发,缓存机制、消息队列等技术,
4. 精通MySQL具有较好的数据设计经验和SQL调优能力; 精通Redis、ES,Kafka等主流中间件。
5. 能熟练应用Docker、k8s等容器技术;熟练使用Linux相关操作命令;有分布式系统开发经验;
6. 主导技术难题攻关,分析系统瓶颈,解决各种疑难杂症,对系统进行性能调优,持续提升核心系统在高并发、海量请求数下的高处理性能
7. 熟练使用Jenkins、Maven、Git、SVN、GitLab、Jira等开发与版本控制工具。
8. 有团队带领经验,可知道中低级技术开发。
9. 具有较强的抽象设计能,思路清晰,善于思考,能独分析和解决复杂问题。
10. 能适应高强度工作,有耐心有毅,团队意识强,能快速融入团队。