岗位职责:1、参与产品和项目的可行性评估、技术验证、架构设计及核心代码开发,确保技术方案的可行性与先进性;2、按照项目要求进行功能实现和代码设计,对现有产品和新项目的迭代、优化、更新和升级工作;4、新功能的分析、功能设计和代码的编写以及完成单元测试,协助排查和解决问题,并跟踪反馈情况;5、支持供应链侧系统的开发、维护和快速迭代,确保产品能高质量、高效率地满足业务目标;6、推动团队内技术分享,参与技术文档编写与技术规范制定,提高团队整体技术能力。任职要求:1、本科及以上计算机或相关专业, 5年以上Java开发工作经验。2、熟练掌握Java编程语言,熟悉Java核心类库和常见设计模式。3、熟悉Spring生态(Spring Boot、Spring Cloud、Spring MVC、Spring Security等),以及MyBatis、MyBatis Plus等持久化框架。4、熟练掌握关系型数据库(如MySQL、PostgreSQL等)以及非关系型数据库(如Redis、MongoDB等)的使用,能够进行数据库设计和优化。5、了解常见的消息队列,如Kafka、RabbitMQ等,具备一定的消息队列开发经验。6、了解云原生技术栈,熟悉容器化部署(如Docker、Kubernetes),具备基本的Helm、容器镜像构建与管理经验。7、熟悉微服务架构设计原则与实现方式,了解分布式系统设计与高并发处理,熟悉分布式锁、事务等关键技术点。8、有敏捷开发的工作经验,能够快速响应需求变化,快速迭代。