新加坡NCS恩士迅信息科技-某互联网大厂项目:
职位描述:
1、参与产品需求分析、业务讨论、设计工作,评估需求的技术可行性和技术难点;
2、负责产品的技术框架选型,编写接口规范、编码规范等文档;
3、负责系统架构设计、搭建、数据库设计、核心功能代码的编写;
4、为开发人员提供快速有效的开发框架、服务、公用组件;
5、负责项目开发过程中的技术攻关,和运行中出现的技术问题;
6、负责对架构进行优化,持续改进性能、可扩展性、稳定性、安全性。
职位要求:
1、计算机或相关专业,统招本科或以上,工作细致、善于思考,精通JAVA,有知名公司工作经验优先;
2、负责规划云平台建设,包括云端架构、安全架构、集成架构等的方案设计;
3、具备扎实的Java基础,深入了解http原理、socket通讯,熟悉主流开源框架,精通SpringCloud、SOA、微服务;
4、熟悉互联网云平台架构、分布式、微服务架构,对大型分布式、高并发、高负载、高可用性系统设计有一定的了解;
5、负责设定业务边界,业务模块间的交互及API的定义、接口规范;以及核心功能的设计与编码工作;
6、对面向对象有深刻的理解、熟悉常用设计模式;
7、精通MSSQL、 MySQL、Redis、Mongodb、HBase等数据库设计、性能优化、存储优化;
8、掌握架构设计方法,独立负责过云平台系统架构设计者优先;有视频云平台工作经验者优先;
9、有ES集群的问题诊断、性能优化经验者优先;精通消息中间件RabbitMQ、Kafka的设计、优化和适用场景者优先;
10、熟悉Hadoop生态圈,有大数据平台框架经验者优先;有流式数据组件经验者优先(Flink,SparkStreaming);
11、有强烈的责任心、善于沟通、具有团队合作精神,善于编写技术文档。
12、英文口语流利。