职位名称:全栈开发工程师 – React 和 Java
工作地点:加利福尼亚州纽瓦克
职位描述:
我们正在寻找一位全栈开发工程师,具备使用 React 构建可扩展网页应用程序的丰富经验,前端使用 React,后端使用 Java。您将负责设计、开发和维护整个产品生命周期的全栈解决方案,与 UI/UX 设计师、后端工程师、DevOps 和 QA 团队紧密合作。
主要职责:
• 使用 React.js、Redux 和相关库设计和开发响应式 UI 组件。
• 使用 Java(优先考虑 Spring Boot)开发和维护 RESTful API 和后端服务。
• 优化应用程序性能,确保在各种设备上提供高质量的 UI/UX。
• 使用关系型和/或 NoSQL 数据库进行数据存储和检索。
• 与跨职能团队合作,定义、设计和发布新功能。
• 实施单元测试和集成测试以确保质量和可维护性。
• 参与代码审查和技术讨论,以维护最佳实践。
• 根据需要进行故障排除、调试和软件升级。
所需技能:
• 4 年以上全栈开发的专业经验。
• 精通 Java、Spring Boot 和 REST API 设计。
• 具备 React.js、JavaScript/TypeScript、HTML5、CSS3 的扎实经验。
• 具备使用 Jest、Cypress 或类似工具的前端测试框架的经验。
• 具备 PostgreSQL、MySQL 或 MongoDB 等数据库系统的经验。
• 熟悉 CI/CD 流水线、Git 和云平台(AWS、GCP 或 Azure)。
• 理解现代软件开发方法论(敏捷/Scrum)。
优先考虑:
• 具备微服务架构的经验。
• 接触过 Docker 或 Kubernetes 等容器化工具。
• 熟悉 GraphQL 或 WebSockets。