角色概述我们正在寻找一位优秀的全栈开发人员,能够使用Java、React.js、AWS和PostgreSQL构建、扩展和维护Web应用程序。此角色需要能够从后端API到前端UI和云部署全面负责功能的人。主要职责设计、开发和维护使用Java(优先Spring Boot)的后端服务使用React.js构建响应迅速且性能优越的前端应用程序开发和优化RESTful API并将其与前端组件集成在AWS(EC2、S3、RDS、IAM等)上部署、管理和监控应用程序设计和管理PostgreSQL模式、查询和性能调优编写干净、可维护和可测试的代码与产品、设计和QA团队合作按时交付功能排除生产问题并提高系统可靠性所需技能Java(Spring Boot, Hibernate/JPA)方面的丰富经验React.js(hooks、状态管理、组件设计)的实际操作经验AWS服务(EC2、ECS、S3、RDS、CloudWatch;Lambda是加分项)的实用知识PostgreSQL(模式设计、索引、查询优化)方面的扎实经验构建和使用REST API的经验熟悉Git和现代CI/CD工作流程理解应用程序安全性和性能的最佳实践加分项有Docker和容器化部署经验了解微服务架构接触过CI/CD工具(GitHub Actions、Jenkins等)基本了解前端测试和后端单元测试经验2年相关经验(对优秀候选人可灵活)