岗位职责
1.参与项目的需求讨论、完成相应模块的概要设计、详细设计文档编写。
2. 参与核心代码开发、关键技术点的攻关,参与代码审核与分析,保障项目交付质量与效率。
3.主动分析和发现系统的优化点,负责推动产品技术改造、架构优化和能力沉淀。
任职要求
1、计算机相关专业,硕士研究生及以上学历,3年以上软件开发相关经验;
2、具有扎实的Java基础,对jvm有一定认识,熟悉Spring、SpringBoot、Dubbo等部分主流框架;熟悉Oracle、Mysql等常用数据库;熟悉Redis、Kafka、Zookeeper等中间件;有大型分布式系统的架构设计与开发经验,熟悉高并发、高可用等场景下的系统设计;有良好的编程习惯,了解设计模式,代码质量高。
3、有开发管理经验优先,包括项目需求细化、研发任务分解等;
4、熟悉Scrum软件开发过程以及相关管理和跟踪工具(Git/SVN、Jira等);
5、优秀的口头、书面表达能力和沟通能力,善交流、理解能力强。
6、责任心和积极性较强,能独立驱动、分析和解决问题,具备良好的团队合作精神和承受压力的能力。