职位描述
- 岗位职责:
- 后端业务开发:负责供应链平台后端业务功能的详细设计与全面开发工作。根据业务需求,运用 Java 技术栈和相关主流框架,构建稳定、高效的后端服务。从业务逻辑的实现、数据库操作到接口开发,确保后端系统能够准确、快速地处理各类业务请求,满足平台的业务运营需求。
- 测试与部署:制定详细的后端测试计划,运用多种测试方法,如单元测试、集成测试、性能测试等,对开发完成的后端功能进行全面测试,确保功能的正确性、稳定性和性能指标符合要求。负责后端系统的部署工作,包括环境搭建、配置管理和应用发布,保障系统能够在生产环境中稳定运行。
- 数据接口联调:与矿系统开发团队紧密合作,完成平台与矿系统之间数据接口的联调工作。深入了解双方系统的数据结构和接口规范,通过数据模拟、异常处理等方式,确保数据在两个系统之间准确、实时地交互。同时,负责对从矿系统获取的数据进行清洗和预处理,保证数据的质量和一致性,为后续业务处理提供可靠的数据支持。
- 技术文档编写:编写高质量、详细的技术文档,包括系统架构设计文档、接口文档、数据库设计文档等。技术文档应清晰描述系统的设计思路、功能模块、数据流程和接口规范,为项目的后续维护、升级以及团队成员之间的协作提供有力支持。
- 问题分析解决:在开发过程中,及时分析并解决遇到的各类技术问题。通过代码调试、日志分析、性能监控等手段,定位问题根源,并运用专业知识和经验,提出有效的解决方案。同时,对技术问题进行总结和归纳,形成技术知识库,为团队成员提供参考,避免类似问题的再次出现。
- 领导安排的其他工作
- 任职要求:
- 本科学历及以上,计算机等相关专业,2年以上后端开发经验,具备全栈开发能力优先。
- 接受经常出差;
- Java 技术精通:精通 Java 技术栈,深入理解 Java 核心知识,如多线程、并发编程、内存管理等。熟练掌握 Spring Boot 框架,能够快速搭建基于 Spring Boot 的微服务应用;熟练掌握 Spring Cloud 微服务框架体系,熟悉其各个组件的功能和使用场景,如服务注册与发现、配置中心、网关等;熟练掌握 MyBatis 持久层框架,能够进行高效的数据库操作和 SQL 语句编写。
- 数据库技能:熟练掌握 SQL 数据库设计与优化,能够根据业务需求设计合理的数据库表结构,编写高效的 SQL 查询语句和存储过程。了解数据库性能优化方法,如索引优化、查询优化、事务管理等。熟悉 Redis 等 NoSQL 数据库的基本原理和应用场景,能够运用 Redis 实现缓存、分布式锁等功能。
- 分布式技术熟悉:熟悉分布式系统的基本概念和原理,了解分布式架构设计模式和技术选型。掌握分布式缓存、消息队列等机制,能够运用相关技术解决系统在高并发、高可用场景下的性能和数据一致性问题。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕