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