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