岗位职责:
1、负责项目整体技术架构设计,推动系统高可用、可扩展性升级。
2、主导技术选型与标准制定,管理技术债务,提升代码质量与重构效率。
3、解决生产环境故障,定位性能瓶颈,制定调优方案。
4、推动AI工具(如代码生成、自动化测试)在开发流程中的应用。
5、编写技术文档(架构图、部署指南、API规范),确保知识传承。
6、培养团队技术能力,强化代码规范,提升整体开发效率。
岗位要求:
1、精通Java生态,深入理解SpringBoot/SpringCloud体系,具备分布式系统开发经验。
2、熟悉消息中间件(Kafka/RabbitMQ)、Dubbo框架原理及生产环境调优能力。
3、掌握Nginx配置、负载均衡、高并发场景优化,熟悉Linux环境部署与运维。
4、熟练使用Redis缓存、Kafka流处理,了解流程引擎(Activiti/Flowable)集成经验。
5、具备生产环境问题定位能力,熟悉日志分析、链路追踪(如SkyWalking)及性能调优。
6、对代码质量有严格要求,具备代码审查能力,推动团队遵循设计模式与实践。
7、了解AI基本原理(如LLM模型应用),能利用AI工具辅助编程。
8、5年以上Java开发经验,2年以上技术管理或架构师经验,主导过中大型项目技术升级。
9、优秀的文档编写能力,能清晰输出技术方案、部署手册及团队知识库。
10、具备跨团队协作能力,良好的沟通技巧与项目管理意识(如敏捷开发流程)。
11、加分项对AI工程化(如模型部署、Prompt Engineering)有实践案例。