职位概述我们正在寻找一位经验丰富、技术娴熟的Java高级工程师加入我们的团队。你将负责AI平台的设计、开发和维护,参与从需求分析到上线的全生命周期开发工作。作为团队中的技术骨干,你将与产品团队、开发团队和业务部门紧密合作,推动项目高质量交付。主要职责1、AI平台设计与开发 设计和实现基于Java的高性能、可扩展的AI平台,接入和构建各种智能体,真正解决客户需求。 编写干净、可维护、高质量的代码,遵循编码规范和***实践。 参与系统架构设计,优化系统性能和稳定性。2、技术问题解决 分析并解决复杂的技术问题,包括性能瓶颈、并发处理和分布式系统挑战。 对现有代码进行重构和优化,提升代码质量和系统效率。3、协作与领导 与各职能团队紧密合作,确保项目按时交付。 指导初、中级开发人员,参与代码审查,分享技术经验。4、系统维护与支持 监控生产环境中的系统运行状态,快速响应并解决线上问题。 编写技术文档,确保系统知识的传承和可维护性。5、技术创新 跟踪AI和Java生态系统的***趋势,评估并引入适合项目的新工具或框架。 参与技术选型和概念验证开发。任职要求1、教育背景 计算机科学、应用数学或相关领域的211/985本科及以上学历。2、工作经验 4年以上Java开发经验,至少2年大型项目开发经验。 有分布式系统、高并发应用开发经验者优先。3、技术技能 对AI有一定程度的了解,知道最新发展的趋势。 精通Java核心技术(多线程、集合框架、IO/NIO等)。 熟练使用主流框架,如Spring(Spring Boot、Spring Cloud)、Hibernate/MyBatis Plus。 熟悉微服务架构设计与开发,掌握RESTful API。 熟悉常见中间件,如Redis、RabbitMQ、ElasticSearch等。 熟悉数据库设计与优化(MySQL、PostgreSQL、MongoDB等)。 掌握Linux基本操作,具备一定的脚本编写能力(如Shell或Python)。4、软技能 优秀的问题解决能力和逻辑思维能力。 重视代码质量,注重模块化。 良好的沟通能力,能够清晰表达技术方案。 较强的团队协作精神,适应快节奏的工作环境。5、加分项 有开源项目贡献或技术博客者优先。 有DevOps经验者(如Docker、Kubernetes、CI/CD工具)。 具备前端开发经验(如React、Vue.js)。