岗位描述
职位描述: 1、负责TDM系统、SDM系统二次,属性及试验能力专题应用开发; 2、根据用户需求及产品规划需求进行系统设计、编写、调试、文档撰写等; 3、参与所负责产品的后端设计、开发、优化及运维工作,保障系统的高性能并发、高性能、高可用、高效率; 4、负责新版本上线及测试/生产环境配置; 5、负责生产故障响应、监控、限流、降级、预案、扩容等工作及中间件部署调优; 6、开展所负责产品的常规运维工作; 7、熟悉汽车行业业务者优先。 任职资格: 1、精通Java, 基础扎实,熟练掌握J2EE/Spring boot/SpringMVC/spring cloud/Mybatis等主流的服务端开发框架,独立进行开发工作; 2、熟悉前后端分离、HTTPS、WSS、Api规范等基础概念,并在项目中有明确使用过,且具备从链路层辅助BUG定位的能力; 3、具备基于HTML、CSS、JSON、JS编写简单页面模版的能力; 4、熟悉Linux、nginx、apache的使用及搭建、调试、排错、优化、部署等,了解docker,kubernetes,jenkins; 5、熟悉Oracle、SQL Server、MySQL等主流数据库,熟悉redis/memcache缓存技术,并有实际使用经验; 6、熟悉Message Queue(RabbitMQ, Kafka, etc); 7、熟悉网络编程、多线程编程技术,有系统开发和设计经验; 8、熟悉使用GitHub, Bitbucket等代码仓库和版本控制系统; 9、了解大数据相关组件者优先(hadoop,hive,hbase,spark,es,presto等); 10、具备业务模块划分设计能力,并对项目分层有自己的理解;且具备抽象功能形成工具库的能力; 11、具有高并发,大数据量系统的开发和维护经验,掌握常见场景设计,如缓存、高并发、高负载、高可用等; 12、对面向对象有深刻的理解、熟悉常用设计模式,熟悉微服务架构,有丰富的开发经验; 13、有良好的团队合作能力,善于沟通,热爱编程,自主学习能力强。