岗位职责:
1.参与项目的需求分析,负责项目的架构设计、模块设计和开发、核心模块构建;
2.带领并指导开发团队按时、优质地完成相关的开发、测试工作;
3.负责解决项目中的技术难点和技术把关;
4.与产品、运营配合,负责管理平台的数据拉取及相关技术支持工作;
5.总结项目开发经验,形成项目知识文档,并进行内部知识共享;
任职要求:
1、计算机相关专业本科及以上学历,5年以上Java项目开发经验,2年以上开发团队管理经验,独立领导负责过中型以上项目的开发,并担任过项目的架构设计和核心开发工作;
2.精通JavaEE开发、精通SpringBoot/SpringMVC/MyBatis等多种开源框架,熟悉Spring底层原理,了解Spring的运行机制,熟悉微服务SpringCloud;
3.精通MySQL数据库;精通SQL语法,熟悉SQL调优;
4.熟悉常见的中间件、分布式解决方案及其原理:分布式缓存、消息中间件,负载均衡、连接池等;
5.对高并发、JVM性能调优、优化迭代等有实际经验;
6.具有代码质量管理和进度管理能力;
7.具备良好的学习能力与技术文档书写能力,具备良好的表达和沟通的能力;
8.熟悉软件项目开发流程、具备较强的团队精神和合作精神,抗压能力强,有一定的领导力。