职位描述
理解开发需求,与产品经理、项目经理协作,对需求提出优化意见;
根据产品需求和原型,对产品进行需求分析、设计、开发和维护;
负责产品架构的实现,完成核心代码的编程,攻克技术难点;
审阅指导中、初级开发工程师进行相关的工作;
带领团队保质保量完成研发工作。
职位要求
本科以上学历,5年以上相关工作经验,计算机相关专业毕业;
精通Java语言,优雅的代码风格,良好的编程习惯,喜欢研究源码实现;
熟悉大规模系统的负載均衡、缓存、网络存储、数据库高可用设计;
具有较强的体系化、结构化思维能力,善于挖掘问题背后的本质;
熟练掌握Servlet、SpringMVC、Hibernate或Mybatis相关知识技能;
熟练使用各种数据库,如 Mysql、Sqlserver等;
熟练使用各种缓存工具,如 memcache、redis、mongodb等;
了解或熟悉一种或多种消息框架,如 rabbitmq、kafkamq、activemg、rocketmg;
具备良好的识别和设计通用框架及模块的能力;
优秀的学习能力,较强的表达能力及良好的沟通能力、团队合作精神,认真负责、具有高度责任感,工作严谨、敬业,对系统质量有近乎苛刻的要求意识。