职位描述
岗位职责:
1、结合业务发展需求,对研发的全过程负责,确保开发工作高质量与高效完成。
2、负责项目代码编写以及项目维护,攻关技术难点。
3、负责技术架构落实,参与制定系统的研发的技术架构。
4、参与产品需求规划,制定研发计划,落实技术方室实现
5、参与公司内部和行业中的技术规范制定和规划论证。
6、完成领导安排的其他工作。
岗位要求:
1、有5年及以上Java开发经验,熟悉netty、mina等 网络协议编解码及Linux操作系统,有网络编程经验,熟悉前端框架VUE者优先;
2、掌握多种中间件的运行原理并有实际应用;消息队列、大数据存储等相关技术,如:Kafka、RocketMq、pulsar等;
3、熟悉大流量、高并发、高性能的分布式系统的设计及应用,擅长性能调优者优先,如JVM调优、缓存优化、RPC优化等,掌握排查复杂问题思路及分析工具。
4、精通主流数据库,熟悉MYSQL、SQLServer等关系型数据库,熟悉Canssandra、Redis等NoSQL数据库;
5、精通Java常用框架及微服务相关技术,基础扎实,熟悉I0,多线程、分布式,存储,微服务架构、消息队列、中间件等主流技术;
6、能够独立完成安排的任务,对系统上线发布、运维及项目管理丰富的经验;具有一定的项目管理能力,熟悉常见的项目管理方法和工具,具备需求分析、业务分析任务分解、工作分配、团队管理和成员绩效管理经验;
7、具备一定的项目文档编写能力,熟练掌握数据流图、UML图、软件技术架构图、部署图等分析方法,熟练使用visio等流程图绘制工具;
8、有大型项目研发、运维经验者或有大数据开发经验者优先;
9、本科及以上学历,硕士优先,计算机专业;