为什么选择联想
职位描述和要求:
岗位描述:
l 作为主要的技术开发工程师参与到联想云计算平台的设计、开发等工作;
l 参与微服务架构设计、制定接口规范等工作。负责代码编写,系统调试,配合测试修复系统问题,配合用户进行系统对接;
l 参与关键技术的预研和攻关,提高系统的扩展性、稳定性和安全性。参与实现核心技术组件,为业务调用提供基础服务;
l 参与平台高并发架构设计,性能优化,海量数据的接入,存储,查询,分析等方案的编码实施工作;
l 负责与上下游合作部门进行沟通,理解并梳理需求,按要求进行开发工作。对外提供稳定的云计算基础服务,并不断迭代进行系统优化更新。
l
岗位要求:
• 3年以上参与开发过可扩展、分布式、高可用、松散耦合的大型商用系统
• 5年以上面向对象编程的经验,精通Java
• 2年以上Restful服务的设计和开发经验
• 3年以上微服务分布式系统的开发经验,熟练使用多种分布式开发框架如spring全家桶,Dubbo等,并熟悉各类组件,如zuul,hystrix等
• 熟练在实际项目中使用数据库和消息队列技术,如PostgreSQL, MySQL, MongoDB, Redis, Kafka, Message Queue等组件
具备以下条件者优先考虑:
• 精通容器以及容器部署相关的部署和技术,熟悉至少一种容器工具,如Docker,Kubernetes,有能力基于上述开源框架二次开发者优先考虑
• 熟悉Spark, ElasticSearch, Hadoop全家桶的优先
• 具有海量数据处理及高并发系统的开发经验者优先考虑
• 具有C++/C#开发经验的优先
• 至少精通一种云服务(阿里云,腾讯云,华为云,UCloud,AWS,Azure等)并基于之上进行开发部署,熟悉该平台的各种商用框架和服务(RDS, OSS, MQ, Redis等),并实际用于项目开发中,熟悉运维部署,精通网络配置、网络安全等,并有相关的资质优先考虑