支持自动化测试框架;
行为驱动开发(BDD)模式;
关于我们的客户
我正在协助一家领先的香港本地金融服务公司招聘3名系统分析师。这是一家总部位于亚洲的金融机构,员工人数超过200人。该职位完全是内部岗位,直接向一位年轻、具有前瞻性思维的软件开发经理汇报。
职位描述
工作职责
• 您将使用“ReactJS、Java、Spring Boot、Oracle SQL”开发复杂的金融软件应用模块,重点是使用ReactJS构建响应式前端界面,并使用Java 17和Spring Boot构建后端服务;
• 设计和实施可扩展的数据库系统、REST API和用户界面,确保使用Spring Boot和ReactJS与业务需求无缝集成;
• 使用Docker对应用进行容器化,提高部署一致性、可扩展性,并维护环境;
• 将应用部署到AWS,确保通过各种AWS服务实现高可用性、可扩展性和容错性;
• 使用Jenkins实施和管理持续集成/持续部署(CI/CD)管道,确保自动化和高效的部署流程;
• 通过代码审查、测试(JUnit)和遵循最佳实践来确保代码质量,同时遵循敏捷实践并使用Git和GitHub进行版本控制。
成功申请者
职位要求
必须具备
• 计算机科学/相关学科的学位或高级文凭;
• 至少7年使用“现代Java和Spring Boot”进行后端开发的实际经验;
• 拥有REST API设计和微服务架构的丰富知识;
最好具备
• 拥有AWS云服务(EC2、Lambda、S3、RDS、API Gateway、IAM等)的经验;
• 熟练使用SQL数据库(MySQL、PostgreSQL等);
• 熟悉CI/CD管道、Git和DevOps工作流程;
• 拥有Docker/Kubernetes容器化部署的经验;
• 拥有性能调优和后端优化经验;
• 接触过基于AI/ML的平台或测试自动化工具。
提供的机会
公司文化和学习
1. 年轻、充满活力的文化,拥有年轻的领导团队;每个人都拥有相同的思维方式,步调一致;
2. 虽然在香港完全没有加班的情况并不常见,但这里的工作量是合理的。加班仅在重要活动(如部署)期间发生。在正常情况下,大多数人按时完成工作并离开。
3. 一个展示才华和贡献新开发方法想法的机会。如果您认为有更好的编码方式,鼓励您去探索。您将在一个协作、以成长为导向的环境中从事创新的AI驱动平台工作。
4. 具有竞争力的薪酬和福利,该职位的预算约为每月55K + 13个月奖金。