职位概要:我们正在寻找一名技术娴熟的Java全栈开发人员,具备后端Spring Boot微服务和前端Angular或React的专业知识。这是一个需要在快节奏的企业环境中与跨职能团队紧密合作的现场职位。主要职责:设计、开发和维护使用Java、Spring Boot的可扩展微服务。使用Angular(首选)或React开发交互式UI组件。与产品经理、业务分析师和QA工程师合作,交付高质量的解决方案。参与系统设计、架构决策和代码审查。实现RESTful API并确保客户端和服务器之间的安全数据交换。编写单元和集成测试以确保代码质量。优化应用程序的性能、可扩展性和响应能力。解决生产问题并提供及时的解决方案。所需技能和资格:8年以上Java和Spring Boot的实际经验。对微服务架构和API设计有深入理解。熟练掌握Angular(v8或以上)或React.js。具备REST API、JSON和OAuth2/JWT认证/授权的经验。具备SQL和NoSQL数据库(如PostgreSQL、MongoDB)的工作知识。具有使用Jenkins、Git、Maven/Gradle等CI/CD工具的经验。熟悉Docker、Kubernetes或云平台(AWS/Azure/GCP)者优先。具备较强的问题解决和分析能力。优秀的沟通和人际交往能力。优先资格:计算机科学、工程或相关领域的学士或硕士学位。在金融服务或银行领域的经验是一个加分项。接触过敏捷/Scrum开发方法论。熟悉Kafka或RabbitMQ等消息代理者优先。