岗位职责:1.参与软件的需求分析、系统设计、编码实现以及相关文档编写;2.负责核心代码开发、系统性能优化和关键技术攻关;3.参与技术方案的制定和技术难题的攻关;4.协同测试团队进行系统测试,保障软件质量和性能达标;5.深入理解业务,为团队引入创新的技术和解决方案。6.与协作团队合作,完成跨部门的技术支持与整合;7.跟踪和研究Java及相关技术的最新发展,保持公司产品的技术领先;8.完成领导交代的其他任务。任职要求:1.熟练掌握 Java编程语言,具有良好的代码编写能力及编程习惯;2.熟悉 Spring 框架原理,熟悉 SpringBoot、SpringCloud、MyBatis、JPA,了解 Nacos、Eureka、gateway 等组件;3.熟悉 Kafka、RabbitMQ、DataHub消息中间件,熟悉 Kafka connect组件,了解 CDC组件;4.熟悉 Redis 数据库,了解 React设计模式,熟悉 Elasticsearch 搜索引擎,掌握常见 Search API;5.了解 HDFS、YARN 等核心概念,了解 Hive、MapReduce等大数据生态;6.了解TDengine、Spark、Flink 计算引擎的工作原理,熟练使用其API 进行开发;7.了解 K8S 核心组件,掌握 Docker 容器技术及常用命令。