岗位职责:
1、参与技术、业务改造类项目的系统分析、设计工作,承担核心功能、公共核心模块的代码编写,确保项目进度和质量;
2、能提供架构、性能优化的解决方案,并参与平台和产品的快速迭代和优化;
3、负责Linux/Windows客户端或其服务端通信的软件开发;
4、参与产品架构设计、接口规范制定、技术文档编写等;
5、按项目管理规范要求编写相关文档,准确描述和解析业务需求、解决方案;
6、根据设计文档编写代码,能独立负责目标任务的开发过程;
7、提供对团队技术指导任务分配协调工作;
8、完成领导安排的其他工作。
任职要求:
1、计算机相关专业,本科及以上学历,4年以上相关工作经验,有互(物)联网开发经历;
2、精通Java网络编程,深入理解http/https/TCP/IP协议;
3、具备扎实的java基础,对JVM原理有扎实的理解;对Spring, Spring Cloud, Netty, Mybatis等开源框架熟悉,并能了解它的原理和机制,具有大型分布式系统设计研发经验;
4、熟悉基于Redis的设计和开发、对Redis性能优化有丰富的经验;
5、熟悉Nginx, Apache, MQ, Zookeeper, ElasticSearch等缓存、消息中间件、高性能服务器、数据搜索引擎的使用;
6、熟悉使用jQuery, Vue, React, Angular等页面效果框架、前端框架;
7、熟悉ORACLE, DB2, MySQL数据库、索引优化、数据库调优等;
8、思路清晰,有良好的需求理解、分析、抽象能力和软件设计能力;
9、对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力;
10、具备良好的沟通理解和表达能力、团队协作能力以及推进工作执行,明确目标结果能力。