岗位描述
工作职责
1、设计与开发:负责数据类的编码、调试和优化。
2、协作与沟通:与团队密切合作、与客户有效沟通,理解需求并将其转化为技术方案和高质量代码。
3、代码质量:编写清晰、可维护、可测试的代码,遵循团队代码规范。
4、领导安排的其他工作。
工作要求
1、本科及以上学历,软件工程、人工智能、数据科学与大数据技术、计算机科学与技术、数学等理工科相关专业。
2、熟练掌握 Spring Boot、Spring Cloud等技术体系,具备微服务项目实际开发经验者优先,能够基于yudao-cloud框架进行二次开发。
3、熟悉MySQL、MyBatis / MyBatis-Plus等数据库及持久层技术,具备良好的 SQL 编写、数据库设计、执行计划分析及 SQL 调优能力。
4、熟悉Nacos、Redis、RocketMQ/Kafka、Gateway等常用微服务及中间件组件,具备服务调用、消息处理、配置管理及常见异常排查能力。
5、熟悉Linux、Docker、Git、Maven等常用开发及部署工具,能够独立完成应用部署、日志查看、接口联调及常见问题定位。
6、熟悉银行业务,银行工作经验3年及以上,相关银行项目经验3个及以上者优先,满足其他要求的优秀者可适当放宽年限要求。
7、具备较强的SQL分析和数据处理能力,有数据开发、ETL、数据仓库相关经验者优先。
8、了解 SQL Parser、AST(抽象语法树)及数据血缘解析基本原理,使用过JSqlParser、Calcite、ANTLR、sqlglot等SQL解析组件,或具有表级、字段级血缘分析经验者优先。
9、了解元数据管理、数据血缘、数据治理等相关概念,能够理解数据源、库、表、字段、作业、SQL及上下游血缘关系;有DataHub、OpenMetadata、Apache Atlas等平台使用或开发经验者优先。
10、具备大模型应用集成能力或相关基础,了解大模型API、Prompt、Tool Calling、RAG 等基本概念;使用过 Spring AI、LangChain4j 或具有AI应用开发经验者优先。
11、具备规范的编码风格、良好的技术文档撰写能力、技术方案沟通能力、强烈的责任心及技术攻关、团队协作精神,能承受一定的工作压力。
12、持有计算机技术与软件专业技术资格等计算机类证书者优先。
专业要求
软件工程、人工智能、数据科学与大数据技术、计算机科学与技术、数学等理工科相关专业。