这是一个与全球最大技术领导者之一的长期合同职位。我们的财富500强客户被评为全球最佳工作公司之一。客户提倡进步的文化、创造力和灵活的工作环境。他们使用尖端技术保持领先地位。各方面的多样性受到尊重。诚信、经验、诚实、人员、人性和对卓越的热情是定义这一全球技术领导者的其他形容词。我们正在寻找一名熟练的软件工程师,具有Java、Spring Boot和使用Angular进行前端开发的实际经验,以加入我们不断壮大的工程团队。您将负责设计和构建可扩展的应用程序、现代API和云原生解决方案,同时与产品、QA和DevOps团队密切合作。这个角色非常适合喜欢跨栈工作的工程师,重点是后端开发。主要职责 - 使用Java和Spring Boot设计、开发和维护可扩展的应用程序。- 构建和使用RESTful API和集成服务。- 使用Angular(AngularJS或现代Angular)开发和维护前端功能。- 使用PostgreSQL和Elasticsearch进行数据存储和查询。- 使用Jenkins实施CI/CD管道和自动化部署。- 使用Docker容器化应用程序并部署到AWS环境。- 编写单元和集成测试;参与代码审查和质量改进。- 与跨职能团队合作,提供安全、高性能的解决方案。- 解决生产问题并优化系统性能。所需技能和经验 - 2-5年的专业软件开发经验。- 具有Java和Spring Boot的丰富经验。- 使用Angular(AngularJS或Angular 2+)进行前端开发的经验。- 构建和集成RESTful API的经验。- PostgreSQL的工作知识;接触Elasticsearch是一个加分项。- 具有CI/CD管道(Jenkins)和Docker的实际经验。- 熟悉AWS云服务和部署实践。- 理解安全编码实践和应用程序安全基础。- 具有自动化测试框架(例如Cucumber、JUnit)的经验。优先/加分项 - 接触过现代Angular版本(8+)、React或类似框架。- 具有Kubernetes / EKS的经验。- 了解Python或C#。- 有在敏捷/ Scrum团队工作的经验。