1、负责服务端需求的开发、维护、测试,高质量完成需求交付;对代码持续进行重构与优化,提升性能可靠性和可维护性;
2、服务端自动化防护网构建,持续维护自动化用例,保障版本交付质量稳定;
3、对标网络自动驾驶目标,突破关键技术难点或课题方向,包括但不限于如AI、大数据、图数据库等领域的关键算法研究及运用,支撑团队业务关键竞争力绝对领先。
岗位要求:
1.熟练掌握Java和数据结构基础知识,包括集合、IO/NIO等;
2.精通多线程编程,熟悉分布式,缓存,消息队列等机制;熟悉JVM,包括内存模型、类以及性能优化;
3.有关键独立模块设计、开发和维护经验;有微服务开发经验优先;
4.精通面向对象的设计和开发思想,熟悉常用的设计模式;
5.熟悉常见Java开源框架,如Spring、Spring MVC、MyBatis、Hibernate等;
6.有重构经历,了解重构的基本步骤;
7.熟练使用Idea/Maven/SVN(git)等软件开发工具;
8.熟悉redis、oracle等常见的数据库和SQL调优。