职位描述
岗位职责:
1.带领团队完成项目任务,包括项目需求分析,任务的分配,代码质量的控制,项目交付时间控制等工作。
2.承担重要业务模块及核心代码框架的搭建及实现;参与核心系统的设计和开发,独立完成一定规模系统的系统分析文档和详细设计文档的撰写;
3.负责重点项目的设计方案评审与技术支持,以及技术难点攻关;总结软件开发和维护过程中遇到的技术问题,提出完善具体措施,不断优化软件产品;
4.积极学习和了解新技术,对团队开发人员进行技术的培训和辅导,提升团队整体技术水平。
任职资格:
1. 本科及以上学历,计算机、软件工程等相关专业;
2. 5年以上Java开发相关经验,至少1年java团队领导经验;
3. 对高并发、多线程、云存储、分布式有实际项目经验;
4. JAVA基础扎实,熟悉 linux 平台,熟悉Redis、Memcached等分布式缓存服务开发,并了解其实现原理;熟悉敏捷开发,熟悉Spring、Hibernate等主流开源框架;
5. 熟练应用Java、MySql、Oracle、Dubbo、Netty、Spring Boot、Spring Cloud等技术领域,具备mvc、NIO高并发框架、组件化、服务化、单元化等架构思路;
6. 学习能力和理解能力强,有较强的问题分析和处理能力,具有团队管理,任务分配和协调能力;
7. 积极向上、乐观开朗,为人正直,诚信。