职位描述:1、根据产品需求,参与系统架构设计,编写详细设计文档;2、使用Java及相关技术栈(如Spring Boot/Spring Cloud、MyBatis等)进行软件开发;3、优化系统性能,解决技术难题,确保系统的高可用性、可扩展性和安全性;4、编写单元测试、集成测试,参与代码审查,保证代码质量;5、跟踪和研究最新的Java及相关技术趋势,持续提升团队技术水平;6、与团队成员有效沟通,协作完成项目开发任务。任职要求:1、计算机或相关专业本科及以上学历,3年以上Java开发经验;2、精通Java开发语言,能够熟练运用各种框架如Spring Boot、Spring Cloud等; 3、熟悉面向对象设计、领域驱动设计,熟悉Java设计模式; 4、熟练掌握Linux操作系统,熟练运用常用命令,能根据需求快速编写shell脚本;5、熟悉一种或者几种主流数据库, 如关系型数据库、非关系型数据库; 6、熟练使用Tomcat、Nginx、分布式缓存、消息队列等中间件; 7、具备良好的问题解决能力和学习能力,良好的团队协作与沟通能力;8、有AI模型、算法项目、大数据相关经验优先;有云平台使用经验优先。