职位要求
【岗位职责】
1、负责核心项目需求分析,系统架构整体设计,技术架构选型,并主导功能模块设计、数据结构设计、对外接口设计,编写架构测试用例,并保证项目高可扩展和可维护性;
2、承担系统核心功能的研发工作;负责核心技术问题的攻关,系统优化,协助解决项目开发过程中的技术难题,参与公司设计评审与代码巡查;
3、负责技术方案宣导,架构应用指导,核心模块使用开发指导,代码评审等日常工作;
4、编写研发过程中产生的规范化文档接口文档等,并负责与服务中心测试人员沟通;
5、完成和其他平台的代码对接;
6、优化系统性能,安全加固,保证基础框架安全、稳定、快速运行;
7、解决系统运行中出现的故障和问题;
8、为中、初级开发人员提供技术指导及帮助。
【岗位要求】
1、学历:全日制本科学历及以上;
专业:计算机相关专业;
经验:至少五年相关工作经验;
2、具有良好的沟通能力和团队协作能力,良好的学习能力和文档编写能力,勤奋好学,热爱技术,能够承受较大压力;
3、扎实的Java和数据库基础,精通Javaweb相关技术,熟悉分布式、多线程、异步处理、消息处理、搜索等中间件产品和工作机制;熟练掌握NIO、多线程,Socket编程,集合等基础框架,对java虚拟机有一定了解,精通分布式、缓存、消息、搜索等机制; 熟练掌握常用数据库的使用和特性,比如MySql、Postgres等;
4、熟悉常用设计模式,有大型分布式、高并发、高负载、高可用性系统设计开发经验;
5、熟练对接iOS、Andriod平台的数据调用
6、精通常用缓存技术,熟悉Redis或其他KV存储系统的使用;
7、熟悉流行的开源框架,技术视野开阔,学习能力好,对业界新技术敏感,具备分布式日志、大数据开发经验者优先考虑;
8、有带领项目经验的最佳,对新出现的技术有关注,并能根据新技术对现有产品做出改进。
9、对视频类型的分布式服务器有一定调优、部署经验;对大项目并发处理有一定处理经验。能很好的规划整个项目的开发;
10、有大型互联网公司工作经验者;熟悉SOAMQRedis架构及核心技术者;有多个开业源码阅读总结经历者;有微服务架构设计实现经验者,优先考虑。