职责描述:
1.与产品管理团队密切合作,深入了解业务场景及客户需求;
2.参与制定平台的技术架构和关键模块的技术方案设计;
3.参与开发高性能、高可用性的分布式车联网大数据平台;
4.及时高效地解决生产环境中的问题,保障平台服务的高度可用。
任职要求:
1.熟悉Linux(CentOS/Ubuntu)工作环境;
2.精通Spring、MyBatis、Hibernate等框架的搭建和开发;
3.精通Spring Boot/Cloud等微服务框架,且有分布式项目的架构和开发经验;
4.精通Tomcat、Apache、Nginx 等web服务器的管理和调优;
5.精通MySQL、PostgreSQL、Redis、MongoDB等数据库的开发、管理和调优;
6.熟练使用RabbitMQ、Kafka等消息中间件;
7.熟悉基于微服务的分布式开发,及基于Docker的容器化部署(Docker Compose / Swarm Mode);
8.了解WebSocket、长链接、NIO等技术;
9.擅长系统性能调优和疑难问题调试;
10.有Hadoop、Spark等分布式计算开发经验更佳;
11.有高性能、高可用性分布式服务架构搭建经验优先;
12.有车联网、分布式大数据云平台相关经验者优先;
13.计算机科学与技术、软件工程、或其他计算机相关专业本科及以上学历;
14.五年以上JAVA开发经验,且独立担任核心模块的架构、设计和开发工作。