职位描述
岗位职责:
1、云平台业务开发
参与云平台核心业务系统的需求分析、模块设计及代码开发,主导关键功能的技术实现。
基于Java技术栈(如Spring Boot/Cloud、Dubbo等)构建高可用、高扩展的云服务模块,包括资源管理、计费系统、权限控制、监控告警等核心功能。
负责云平台API的设计与开发,确保接口的规范性、安全性和性能优化。
2、云原生技术实践
结合云原生技术(如Kubernetes、Docker、Service Mesh等),优化云平台服务的容器化部署、弹性伸缩及服务治理能力。
推动DevOps流程落地,实现CI/CD自动化部署,提升云平台的交付效率和稳定性。
3、分布式系统设计与优化
解决高并发、分布式场景下的技术难题(如分布式事务、缓存一致性、消息队列通信等),保障系统的高性能和容灾能力。
针对云平台特性进行JVM调优、数据库(如MySQL/PostgreSQL/分布式数据库)性能优化及代码级问题排查。
4、协作与迭代
与产品经理、测试团队及运维团队紧密协作,推动需求高效落地,快速响应线上问题并制定解决方案。
编写技术文档,沉淀开发规范,参与团队技术分享,推动技术标准化。
5、技术前瞻性研究
跟踪云计算领域技术趋势(如Serverless、边缘计算、多云管理),探索新技术在业务中的可行性并推动落地。
任职资格:
1、本科及以上学历,计算机科学、软件工程或相关专业,3年以上Java开发经验,至少2年云平台或云计算相关项目经验。
2、精通Java及生态技术:熟练掌握多线程、网络编程、JVM原理及调优,深入理解Spring Boot、Spring Cloud、MyBatis等主流框架。
3、云平台开发经验:熟悉主流云服务(AWS/Azure/阿里云/腾讯云等)的API及SDK,有资源编排、云存储、虚拟化技术开发经验者优先。
4、分布式系统设计:熟悉分布式架构设计,熟练使用Redis、RocketMQ/Kafka、Elasticsearch等中间件,了解CAP理论及一致性算法。
5、云原生技术栈:熟悉Kubernetes、Docker、Istio等云原生技术,具备微服务治理及容器化部署实战经验。
6、数据库能力:熟练使用关系型数据库(如MySQL)和NoSQL数据库(如MongoDB),了解分库分表及读写分离方案。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕