职位描述
岗位描述:
1.制定开发团队相关管理制度,规范设计开发流程,优化提升团队能力。
2.与需求团队、测试团队配合,合理安排相关资源,做好开发排期计划,组织开发实施工作。
3.针对业务及需求提出的变更,与需求开发相关人员一起评估风险,做好变更后的计划排期。
4.项目技术选型及开发规范制定宣导,并定期评审项目代码及编写规范。提示预警项目中的相关风险,督促相关人员进行整改。
5.开发设计文档评审、代码版本管控,响应各团队提出的合理的服务资源申请。
岗位要求:
1. 全日制本科及以上,计算机相关专业;3年以上开发岗位经验,有团队管理经验者优先;
2. 精通JAVA语言和面向对象技术;
3. 熟悉Spring、SpringMVC、Mybatis/jpa;
4. 熟悉 springcloud,mesos,dubbo 微服务框架,并具有3年以上实际开发经验。
5. 熟悉UML,设计模式,了解DDD,MDA,SOA;
6. 精通SQL及postgres,MySQL等一种数据库,有良好的数据库设计和调优能力;
7. 熟悉Javascript、Ajax、jQuery等技术;
8. 熟悉以下技术至少两种:分布式缓存(如Redis)、消息队列中间件(如RabbitMQ),NoSQL数据库(influxdb)。