senior software engineering Software Engineer ic · Posted Mar 24, 2026
我们正在寻找一位后端开发工程师,负责设计、开发和维护企业级 Web 应用程序。作为一名后端开发工程师,您将参与整个软件开发生命周期,从需求分析到系统设计、开发、测试和部署。 职责: 1. 设计和构建高性能、可扩展的后端系统,使用 Java 编程语言和现代框架(如 Spring Boot)。 2. 设计和实现数据库模式,编写高效的数据库查询和持久层代码。 3. 确保代码质量,编写单元测试和集成测试,遵循最佳实践和编码标准。 4. 与其他开发人员紧密合作,参与代码审查和技术决策。 5. 优化应用程序性能,确保系统的可靠性和安全性。 6. 部署和维护应用程序,监控系统性能并快速响应和解决问题。 7. 持续学习新技术,提升自身技能,并分享知识和经验。 资格 技能要求: 8年以上软件项目或产品的开发经验,熟悉敏捷开发流程; 精通 Java 开发语言 精通 Spring 框架(Spring Boot、Spring Data JPA) 熟悉DDD,AOP,SOLID等设计模式,规则 熟练掌握前端工程化实践,如模块化、构建工具、测试框架等 熟悉容器技术(如 Docker)以及容器编排工具(如 Kubernetes) 熟悉分布式系统理论和应用,如消息队列、缓存、服务网格等 具有良好的沟通能力和团队合作精神 持续学习和提升技术能力的热情 英文可读写 加分项: 熟悉C# 开发语言 熟悉React 及相关技术(如 Redux、React Router)构建现代化、交互式的单页面应用程序(SPA) 物联网相关的研发工作 熟悉微服务架构和DevOps实践 具有开源项目贡献经历 了解大数据处理技术(如 Flink、Spark) 时间表: 全职 请求编号: 009JTP
All Schneider Electric Jobs Browse software engineering roles senior positions