岗位职责:
1、至少主导过5个以上中大型项目的架构设计与落地,有完整交付经验;
2、熟悉软件交付生命周期(SDLC),具备需求分析、设计、开发、测试、部署等全流程实践经验;精通主流架构模式(微服务、DDD、SOA、事件驱动、Serverless等);
3、熟练掌握 Java 语言,并具备扎实的工程能力;熟悉主流框架如 Spring Boot / Spring Cloud / MyBatis / Kubernetes / Docker / Kafka / Redis / RabbitMQ 等;
4、熟悉 DevOps、CI/CD、自动化测试、监控告警等技术体系;熟悉数据库设计和性能调优(MySQL、PostgreSQL、MongoDB、Elasticsearch 等);
5、了解常用中间件、分布式系统原理及相关技术(如缓存、限流、熔断、链路追踪等);熟悉安全、性能、稳定性等非功能性需求设计;
6、较强的沟通能力和客户需求分析能力,能够跨团队协调资源。
负责根据业务方案编制系统详细设计方案, 辅导支持开发人员完成项目开发工作,并对详细设计方案的开发落地情况进行验收。