岗位职责:
1、负责华为自动驾驶网络JAVA后端云服务开发,包括需求分析、架构设计和代码实现;
2、负责高质量的设计和编码,承担重点、难点的技术攻坚;
3、参与或主导架构设计、技术选型、开发任务分解、工作量评估;
4、创造性解决产品在实现过程中的技术难题,应用前沿技术提升产品的核心竞争力,如分布式系统、性能调优、可靠性、数据库等。
岗位要求:
1、本科及以上学历,扎实的计算机专业基本功;;
2、扎实的Java基础,精通Java EE、数据库、缓存、消息队列、索引等技术;
3、精通分布式架构,熟悉主流的微服务框架,如Spring Cloud、Dubbo、Zookeeper等,并精通其原理;
4、精通Linux常用命令,网络协议,jvm、tomcat、nginx等调优;
5、具备较强的推进能力和责任心,优秀的沟通能力和团队精神,热爱技术工作;
6、有高并发、高性能、高可用大型网站构建经验者优先;
(4)C++软件开发工程师
岗位职责:
1、 负责华为自动驾驶网络C/C++后端云服务业务开发与维护,支持全球通信业务;
2、负责高质量的设计和编码,承担重点、难点的技术攻坚;
3、参与或主导架构设计、技术选型、开发任务分解、工作量评估;
4、创造性解决产品在实现过程中的技术难题,应用前沿技术提升产品的核心竞争力,如分布式系统、性能调优、可靠性、数据库等。
岗位要求:
1、本科及以上学历,扎实的计算机专业基本功;
2、优秀的编码与代码控制能力, 有扎实的数据结构和算法功底;
3、熟悉Linux开发环境,熟悉C/C++语言, 精通网络编程、多线程编程;
4、追求极致,综合关注性能,抽象度与可维护性;
5、熟悉各种数据库和存储,如Mysql、NoSQL、消息队列等,并了解基本原理;
6、对Nginx/Redis/Libev/Leveldb等高性能开源项目中的一项或多项有深入研究者优先。
7、善于学习和运用新知识,具有良好的分析和解决问题能力;
8、具有良好的团队合作精神和积极主动的沟通意识;