职位详情
▄岗位要求
1、本科以上计算机或者相关专业,5年以上Java软件开发工作经验优先,10人左右开发团队管理经验。
2、精通Java网络编程。
3、具备扎实的Java基础,对Spring Framework,tomcat/jetty,Mybatis等开源框架熟悉,并能了解它的原理和机制,具有大型分布式系统设计研发经验。
4、熟悉nginx,keepalive,kafka,redis,elasticsearch等缓存、消息中间件、高性能服务器、数据搜索引擎的使用。
5、熟悉Oracle,MySQL数据库,索引优化,数据库调优。
6、精通git,svn,jenkins等版本管理及自动化构建工具,对源代码版本管理有深入理解。
7、逻辑思路清晰、具备较强的系统分析、设计能力。
8、能承受一定的压力,有良好的团队合作精神和管理能力,责任心强、工作敬业、有很强的开拓精神。
▄岗位职责
1、负责新技术的研究与应用落地。
2、负责开发任务分解,制定开发计划。
3、负责核心的功能模块设计、编码、撰写系统及软件设计文档;并协调/推动研发团队按时完成产品开发。
4、负责研发技术规范和流程体系的实施;了解用户需求,并完成方案、需求、设计文档编写。
5、负责JAVA团队技术培训与能力的提升、代码审核。
6、指导或解决产品与项目上的疑难技术问题。