【岗位职责】:
1、配合核心研发团队完成业务模块的设计、开发与迭代,重点参与微服务架构下的功能实现;
2、参与技术方案评审、技术难题攻关(如高并发场景优化、分布式事务处理等);
3、负责持续集成、监控、微服务治理、自动化测试等研发平台的开发与维护;
4、主导项目重构与升级,完成关键技术选型(如中间件、数据库、缓存方案等)并独立实施解决方案;
5、参与云原生技术实践,包括公有云组件集成、SDK二次封装、OSS对象存储维护等。
【任职资格】:
1、 精通Java语言,深入理解JVM、锁机制、并发包(如ConcurrentHashMap、ThreadPoolExecutor),具备高并发项目经验;
2、 熟练掌握SpringBoot、SpringCloud(如Gateway、Nacos、Sentinel)等微服务框架,熟悉微服务设计规范;
3、 精通Mybatis及通用Mapper,熟悉MySQL索引优化、SQL调优;
4、 熟练使用Redis/MongoDB/ElasticSearch等NoSQL技术,至少精通其中一种;
5、熟悉Gradle、Git,具备复杂项目构建及版本管理经验;
6、 熟悉RabbitMQ消息队列,了解Linux常用运维命令。
【必须】:
1、具备阿里云SDK使用经验,熟悉OSS对象存储的API调用、权限管理、性能优化及故障排查;
2、熟悉阿里云ECS、RDS、SLB等核心组件,有公有云API集成或SDK二次开发经验;
3、了解多云架构,熟悉其他公有云厂商(如腾讯云、华为云)的组件及API优先。
加分项:
1、有国产化操作系统(如统信UOS、麒麟OS)适配经验,能解决兼容性问题;
2、 熟悉Go/Python语言,有跨语言开发经验;
3、 熟悉大数据技术栈(如Hadoop、Spark、Flink);
4、参与过开源项目或SDK维护,具备代码规范意识。