全栈工程师(Java、Spring Boot、Angular)

新加坡 2天前合同 网络
面议
这是一个与全球最大技术领导者之一的长期合同职位。 我们的大型财富客户被评为全球最佳工作公司之一。客户提倡进步的文化、创造力和灵活的工作环境。他们使用尖端技术保持领先地位。各方面的多样性都受到尊重。诚信、经验、诚实、人员、人性和对卓越的热情是定义这一全球技术领导者的其他形容词。 我们正在寻找一名熟练的软件工程师,具备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团队中工作的经验。