职位描述
岗位定位
负责公司核心业务系统的接口开发、组件封装及插件定制,主导基于RestCloud产品的接口体系搭建、管理与运维工作,通过多技术栈融合(Java/Python/C )保障系统高可用、高性能运行,支撑业务快速迭代与拓展。
岗位职责
1. 主导基于RestCloud产品的接口设计、开发、调试与优化,构建规范、高效的接口体系,保障接口的稳定性、安全性与可扩展性。已经产品的整体运维工作。
2. 负责接口全生命周期管理,包括接口文档编写、版本控制、权限管控及日常运维监控,快速响应并解决接口相关故障与问题。
3. 基于业务需求进行核心组件开发与封装,设计可复用的技术方案,提升开发效率与系统质量;按需定制开发业务相关的小插件,满足个性化业务场景需求。
4. 结合Java、Python、C 多技术栈优势,完成跨语言技术融合开发,解决复杂业务场景下的技术难点,优化系统性能。
5. 参与技术架构设计与评审,提出合理化改进建议,推动技术架构升级与优化;指导初级开发工程师开展工作,提升团队整体技术水平。
6. 跟进行业前沿技术动态,将合适的技术与方案引入项目实践,提升团队技术竞争力;负责相关服务的服务器部署与运维工作,保障服务稳定运行。
任职要求
1. 本科及以上学历,计算机相关专业,5年以上Java开发经验,具备扎实的Java基础功底。
2. 具备丰富的RestCloud产品接口开发、管理及运维经验,深入理解Restful API设计规范,能独立完成复杂接口体系的搭建与优化。
3. 熟练掌握Java核心技术(集合、并发、IO/NIO等),熟悉SpringBoot、SpringCloud等主流开发框架,具备微服务架构设计与开发经验。
4. 具备Python、C 开发能力,能熟练运用多语言完成组件开发、插件定制等相关工作。
5. 熟悉常用数据库(MySQL、Redis等)的设计与优化,具备分布式系统、消息队列(RabbitMQ/Kafka等)相关开发与运维经验。
6. 具备良好的编码规范与习惯,熟悉Git版本控制工具,了解敏捷开发流程;具备较强的问题排查能力与技术攻坚能力。
7. 具备良好的沟通协调能力、团队合作精神与责任心,能承受一定的工作压力,有独立负责大型项目模块的经验者优先。
8. 具备服务器运维能力,熟练掌握Rocky、Ubuntu系统的运维管理,以及Docker容器的部署、配置与运维经验;了解云原生相关技术(Docker、K8s等),具备接口自动化测试、性能优化经验者优先。